iTextSharp.text.pdf.PdfDeveloperExtension.GetDeveloperExtensions C# (CSharp) Метод

GetDeveloperExtensions() публичный Метод

public GetDeveloperExtensions ( ) : PdfDictionary
Результат PdfDictionary
        public PdfDictionary GetDeveloperExtensions()
        {
            PdfDictionary developerextensions = new PdfDictionary();
            developerextensions.Put(PdfName.BASEVERSION, baseversion);
            developerextensions.Put(PdfName.EXTENSIONLEVEL, new PdfNumber(extensionLevel));
            return developerextensions;
        }

Usage Example

Пример #1
0
 /**
 * @see com.lowagie.text.pdf.interfaces.PdfVersion#addDeveloperExtension(com.lowagie.text.pdf.PdfDeveloperExtension)
 * @since   2.1.6
 */
 public void AddDeveloperExtension(PdfDeveloperExtension de)
 {
     if (extensions == null) {
         extensions = new PdfDictionary();
     }
     else {
         PdfDictionary extension = extensions.GetAsDict(de.Prefix);
         if (extension != null) {
             int diff = de.Baseversion.CompareTo(extension.GetAsName(PdfName.BASEVERSION));
             if (diff < 0)
                 return;
             diff = de.ExtensionLevel - extension.GetAsNumber(PdfName.EXTENSIONLEVEL).IntValue;
             if (diff <= 0)
                 return;
         }
     }
     extensions.Put(de.Prefix, de.GetDeveloperExtensions());
 }