Exemplo n.º 1
0
 internal virtual PdfDictionary FillAndGetOcPropertiesDictionary()
 {
     if (ocProperties != null)
     {
         ocProperties.FillDictionary(false);
         GetPdfObject().Put(PdfName.OCProperties, ocProperties.GetPdfObject());
         ocProperties = null;
     }
     if (GetPdfObject().GetAsDictionary(PdfName.OCProperties) == null)
     {
         PdfDictionary pdfDictionary = new PdfDictionary();
         pdfDictionary.MakeIndirect(GetDocument());
         GetDocument().GetCatalog().GetPdfObject().Put(PdfName.OCProperties, pdfDictionary);
     }
     return(GetPdfObject().GetAsDictionary(PdfName.OCProperties));
 }