public PdfObject ValueByName(string AKey) { int i; PdfDictionaryElement FElement; for (i = 0; i < FArray.Count; i++) { FElement = this[i]; if (FElement.Key == AKey) { if (FElement.Value.ObjectType == PdfObjectType.VirtualObject) { if (FObjectMgr != null) { return(FObjectMgr.GetObject(FElement.Value.ObjectNumber)); } else { return(null); } } return(FElement.Value); } } return(null); }
public PdfObject this[int index] { get { PdfObject FObject; FObject = (PdfObject)FArray[index]; if (FObject.ObjectType == PdfObjectType.VirtualObject) { if (FObjectMgr != null) { return(FObjectMgr.GetObject(FObject.ObjectNumber)); } else { return(null); } } else { return(FObject); } } }