Skip to main content
Skip table of contents

PdfTemplate

PdfTemplate Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.PdfTemplate[[PdfTemplate]]
  iTextSharp.text.pdf.PdfContentByte[[PdfContentByte]]
  end
  subgraph iTextSharp.text.pdf.interfaces
  iTextSharp.text.pdf.interfaces.IAccessibleElement[[IAccessibleElement]]
  class iTextSharp.text.pdf.interfaces.IAccessibleElement interfaceStyle;
  end
iTextSharp.text.pdf.interfaces.IAccessibleElement --> iTextSharp.text.pdf.PdfTemplate
iTextSharp.text.pdf.PdfContentByte --> iTextSharp.text.pdf.PdfTemplate

Members

Properties

Public properties
Internal properties
Protected properties

Methods

Public Static methods
ReturnsName
PdfTemplateCreateTemplate(PdfWriter writer, float width, float height)
Internal Static methods
ReturnsName
PdfTemplateCreateTemplate(PdfWriter writer, float width, float height, PdfName forcedName)
Public methods
ReturnsName
voidBeginVariableText()
voidEndVariableText()
PdfObjectGetAccessibleAttribute(PdfName key)
Dictionary<PdfName, PdfObject>GetAccessibleAttributes()
PdfStreamGetFormXObject(int compressionLevel)
boolIsTagged()
voidSetAccessibleAttribute(PdfName key, PdfObject value)
voidSetMatrix(float a, float b, float c, float d, float e, float f)

Details

Inheritance

Constructors

PdfTemplate [1/2]
Source code
protected PdfTemplate()
PdfTemplate [2/2]
Source code
internal PdfTemplate(PdfWriter wr)
Arguments
TypeNameDescription
PdfWriterwr

Methods

CreateTemplate [1/2]
Source code
public static PdfTemplate CreateTemplate(PdfWriter writer, float width, float height)
Arguments
TypeNameDescription
PdfWriterwriter
floatwidth
floatheight
CreateTemplate [2/2]
Source code
internal static PdfTemplate CreateTemplate(PdfWriter writer, float width, float height, PdfName forcedName)
Arguments
TypeNameDescription
PdfWriterwriter
floatwidth
floatheight
PdfNameforcedName
IsTagged
Source code
public override bool IsTagged()
SetMatrix
Source code
public virtual void SetMatrix(float a, float b, float c, float d, float e, float f)
Arguments
TypeNameDescription
floata
floatb
floatc
floatd
floate
floatf
BeginVariableText
Source code
public virtual void BeginVariableText()
EndVariableText
Source code
public virtual void EndVariableText()
GetFormXObject
Source code
public virtual PdfStream GetFormXObject(int compressionLevel)
Arguments
TypeNameDescription
intcompressionLevel
GetAccessibleAttribute
Source code
public virtual PdfObject GetAccessibleAttribute(PdfName key)
Arguments
TypeNameDescription
PdfNamekey
SetAccessibleAttribute
Source code
public virtual void SetAccessibleAttribute(PdfName key, PdfObject value)
Arguments
TypeNameDescription
PdfNamekey
PdfObjectvalue
GetAccessibleAttributes
Source code
public virtual Dictionary<PdfName, PdfObject> GetAccessibleAttributes()

Properties

Width
public virtual float Width { get; set; }
Height
public virtual float Height { get; set; }
BoundingBox
public virtual Rectangle BoundingBox { get; set; }
Layer
public virtual IPdfOCG Layer { get; set; }
Matrix
internal PdfArray Matrix { get; }
IndirectReference
public virtual PdfIndirectReference IndirectReference { get; }
Resources
internal virtual PdfObject Resources { get; }
Duplicate
public override PdfContentByte Duplicate { get; }
Type
public virtual int Type { get; }
PageResources
internal override PageResources PageResources { get; }
Group
public virtual PdfTransparencyGroup Group { get; set; }
Additional
public virtual PdfDictionary Additional { get; set; }
CurrentPage
protected override PdfIndirectReference CurrentPage { get; }
PageReference
public virtual PdfIndirectReference PageReference { get; set; }
ContentTagged
public virtual bool ContentTagged { get; set; }
Role
public virtual PdfName Role { get; set; }
ID
public virtual AccessibleElementId ID { get; set; }
IsInline
public virtual bool IsInline { get; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.