コード例 #1
0
ファイル: PdfVersionImp.cs プロジェクト: pixelia-es/RazorPDF2
 /**
 * @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());
 }
コード例 #2
0
ファイル: PdfWriter.cs プロジェクト: pixelia-es/RazorPDF2
 /**
  * @see com.lowagie.text.pdf.interfaces.PdfVersion#addDeveloperExtension(com.lowagie.text.pdf.PdfDeveloperExtension)
  * @since   2.1.6
  */
 public void AddDeveloperExtension(PdfDeveloperExtension de)
 {
     pdf_version.AddDeveloperExtension(de);
 }