當前位置: 首頁>>代碼示例>>C#>>正文


C# PdfTemplate.ToPdf方法代碼示例

本文整理匯總了C#中iTextSharp.text.pdf.PdfTemplate.ToPdf方法的典型用法代碼示例。如果您正苦於以下問題:C# PdfTemplate.ToPdf方法的具體用法?C# PdfTemplate.ToPdf怎麽用?C# PdfTemplate.ToPdf使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在iTextSharp.text.pdf.PdfTemplate的用法示例。


在下文中一共展示了PdfTemplate.ToPdf方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: PdfFormXObject

     /**
      * Constructs a <CODE>PdfFormXObject</CODE>-object.
      *
      * @param        template        the template
      * @param   compressionLevel    the compression level for the stream
      * @since   2.1.3 (Replacing the existing constructor with param compressionLevel)
      */
 
     internal PdfFormXObject(PdfTemplate template, int compressionLevel) : base() {
         Put(PdfName.TYPE, PdfName.XOBJECT);
         Put(PdfName.SUBTYPE, PdfName.FORM);
         Put(PdfName.RESOURCES, template.Resources);
         Put(PdfName.BBOX, new PdfRectangle(template.BoundingBox));
         Put(PdfName.FORMTYPE, ONE);
         PdfArray matrix = template.Matrix;
         if (template.Layer != null)
             Put(PdfName.OC, template.Layer.Ref);
         if (template.Group != null)
             Put(PdfName.GROUP, template.Group);
         if (matrix == null)
             Put(PdfName.MATRIX, MATRIX);
         else
             Put(PdfName.MATRIX, matrix);
         bytes = template.ToPdf(null);
         Put(PdfName.LENGTH, new PdfNumber(bytes.Length));
         if (template.Additional != null) {
             Merge(template.Additional);
         }
         FlateCompress(compressionLevel);
     }
開發者ID:Gianluigi,項目名稱:dssnet,代碼行數:30,代碼來源:PdfFormXObject.cs


注:本文中的iTextSharp.text.pdf.PdfTemplate.ToPdf方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。