iText 5

PdfStructureElement

PdfStructureElement Public class

Diagram

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

Members

Properties

Public properties

Methods

Public methods
Internal methods

Returns

Name

void

SetAnnotation

(

PdfAnnotation

annot,

PdfIndirectReference

currentPage)

void

SetPageMark

(int page, int mark)

Details

Inheritance

Constructors

PdfStructureElement [1/3]

Source code

public PdfStructureElement(PdfStructureElement parent, PdfName structureType)

Arguments

Type

Name

Description

PdfStructureElement

parent

PdfName

structureType

PdfStructureElement [2/3]

Source code

public PdfStructureElement(PdfStructureTreeRoot root, PdfName structureType)

Arguments

Type

Name

Description

PdfStructureTreeRoot

root

PdfName

structureType

PdfStructureElement [3/3]

Source code

internal PdfStructureElement(PdfDictionary parent, PdfName structureType)

Arguments

Type

Name

Description

PdfDictionary

parent

PdfName

structureType

Methods

GetParent

Source code

public virtual PdfDictionary GetParent(bool includeStructTreeRoot)

Arguments

Type

Name

Description

bool

includeStructTreeRoot

SetPageMark

Source code

internal virtual void SetPageMark(int page, int mark)

Arguments

Type

Name

Description

int

page

int

mark

SetAnnotation

Source code

internal virtual void SetAnnotation(PdfAnnotation annot, PdfIndirectReference currentPage)

Arguments

Type

Name

Description

PdfAnnotation

annot

PdfIndirectReference

currentPage

GetAttribute

Source code

public virtual PdfObject GetAttribute(PdfName name)

Arguments

Type

Name

Description

PdfName

name

SetAttribute

Source code

public virtual void SetAttribute(PdfName name, PdfObject obj)

Arguments

Type

Name

Description

PdfName

name

PdfObject

obj

WriteAttributes

Source code

public virtual void WriteAttributes(IAccessibleElement element)

Arguments

Type

Name

Description

IAccessibleElement

element

ToPdf

Source code

public override void ToPdf(PdfWriter writer, Stream os)

Arguments

Type

Name

Description

PdfWriter

writer

Stream

os

Properties

StructureType

public virtual PdfName StructureType { get; }

Parent

public virtual PdfDictionary Parent { get; }

Reference

public virtual PdfIndirectReference Reference { get; }

Generated with ModularDoc