iText 5

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

Returns

Name

PdfTemplate

CreateTemplate

(

PdfWriter

writer, float width, float height)

Internal Static methods

Returns

Name

PdfTemplate

CreateTemplate

(

PdfWriter

writer, float width, float height,

PdfName

forcedName)

Public methods

Returns

Name

void

BeginVariableText

()

void

EndVariableText

()

PdfObject

GetAccessibleAttribute

(

PdfName

key)

Dictionary<

PdfName

,

PdfObject

>

GetAccessibleAttributes

()

PdfStream

GetFormXObject

(int compressionLevel)

bool

IsTagged

()

void

SetAccessibleAttribute

(

PdfName

key,

PdfObject

value)

void

SetMatrix

(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

Type

Name

Description

PdfWriter

wr

Methods

CreateTemplate [1/2]

Source code

public static PdfTemplate CreateTemplate(PdfWriter writer, float width, float height)

Arguments

Type

Name

Description

PdfWriter

writer

float

width

float

height

CreateTemplate [2/2]

Source code

internal static PdfTemplate CreateTemplate(PdfWriter writer, float width, float height, PdfName forcedName)

Arguments

Type

Name

Description

PdfWriter

writer

float

width

float

height

PdfName

forcedName

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

Type

Name

Description

float

a

float

b

float

c

float

d

float

e

float

f

BeginVariableText

Source code

public virtual void BeginVariableText()

EndVariableText

Source code

public virtual void EndVariableText()

GetFormXObject

Source code

public virtual PdfStream GetFormXObject(int compressionLevel)

Arguments

Type

Name

Description

int

compressionLevel

GetAccessibleAttribute

Source code

public virtual PdfObject GetAccessibleAttribute(PdfName key)

Arguments

Type

Name

Description

PdfName

key

SetAccessibleAttribute

Source code

public virtual void SetAccessibleAttribute(PdfName key, PdfObject value)

Arguments

Type

Name

Description

PdfName

key

PdfObject

value

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