iText 5

PdfStructureTreeRoot

PdfStructureTreeRoot Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.PdfStructureTreeRoot[[PdfStructureTreeRoot]] 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.PdfStructureTreeRoot iTextSharp.text.pdf.PdfDictionary --> iTextSharp.text.pdf.PdfStructureTreeRoot

Members

Properties

Public properties

Methods

Public methods
Internal methods

Returns

Name

void

BuildTree

()

void

PutIDTree

(string record,

PdfObject

reference)

void

SetAnnotationMark

(int structParentIndex,

PdfIndirectReference

struc)

void

SetPageMark

(int page,

PdfIndirectReference

struc)

Details

Inheritance

Constructors

PdfStructureTreeRoot

Source code

internal PdfStructureTreeRoot(PdfWriter writer)

Arguments

Type

Name

Description

PdfWriter

writer

Methods

MapRole

Source code

public virtual void MapRole(PdfName used, PdfName standard)

Arguments

Type

Name

Description

PdfName

used

PdfName

standard

MapClass

Source code

public virtual void MapClass(PdfName name, PdfObject obj)

Arguments

Type

Name

Description

PdfName

name

PdfObject

obj

PutIDTree

Source code

internal virtual void PutIDTree(string record, PdfObject reference)

Arguments

Type

Name

Description

string

record

PdfObject

reference

GetMappedClass

Source code

public virtual PdfObject GetMappedClass(PdfName name)

Arguments

Type

Name

Description

PdfName

name

SetPageMark

Source code

internal void SetPageMark(int page, PdfIndirectReference struc)

Arguments

Type

Name

Description

int

page

PdfIndirectReference

struc

SetAnnotationMark

Source code

internal void SetAnnotationMark(int structParentIndex, PdfIndirectReference struc)

Arguments

Type

Name

Description

int

structParentIndex

PdfIndirectReference

struc

BuildTree

Source code

internal void BuildTree()

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

Properties

Writer

public virtual PdfWriter Writer { get; }

NumTree

public virtual Dictionary<int, PdfIndirectReference> NumTree { get; }

Reference

public virtual PdfIndirectReference Reference { get; }

Generated with ModularDoc