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.