Example #1
0
        public PdfDictionaryElement CreateAsInternal(string AKey, PdfObject AValue)
        {
            PdfDictionaryElement pe = new PdfDictionaryElement(AKey, AValue);

            FIsInternal = true;
            return(pe);
        }
Example #2
0
        public void AddItem(string AKey, PdfObject AValue)
        {
            PdfDictionaryElement FItem;
            PdfVirtualObject     FTmpObject;

            RemoveItem(AKey);
            if (AValue.ObjectType == PdfObjectType.DirectObject)
            {
                FItem = new PdfDictionaryElement(AKey, AValue);
            }
            else
            {
                FTmpObject = new PdfVirtualObject(AValue.ObjectNumber);
                FItem      = new PdfDictionaryElement(AKey, FTmpObject);
            }
            FArray.Add(FItem);
        }