text: public bool ContainsChart(){EscherOptRecord optRecord = (EscherOptRecord)_boundAggregate.FindFirstWithId(EscherOptRecord.RECORD_ID);if (optRecord == null){return false;}for (IEnumerator it = optRecord.EscherProperties.GetEnumerator(); it.MoveNext(); ){EscherProperty prop = (EscherProperty)it.Current;if (prop.PropertyNumber == 896 && prop.IsComplex){EscherComplexProperty cp = (EscherComplexProperty)prop;String str = StringUtil.GetFromUnicodeLE(cp.ComplexData);if (str.Equals("Chart 1\0")){return true;}}}return false;}