Skip to main content
Skip table of contents

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
ReturnsName
voidBuildTree()
voidPutIDTree(string record, PdfObject reference)
voidSetAnnotationMark(int structParentIndex, PdfIndirectReference struc)
voidSetPageMark(int page, PdfIndirectReference struc)

Details

Inheritance

Constructors

PdfStructureTreeRoot

Source code

internal PdfStructureTreeRoot(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter

Methods

MapRole

Source code

public virtual void MapRole(PdfName used, PdfName standard)
Arguments
TypeNameDescription
PdfNameused
PdfNamestandard
MapClass

Source code

public virtual void MapClass(PdfName name, PdfObject obj)
Arguments
TypeNameDescription
PdfNamename
PdfObjectobj
PutIDTree

Source code

internal virtual void PutIDTree(string record, PdfObject reference)
Arguments
TypeNameDescription
stringrecord
PdfObjectreference
GetMappedClass

Source code

public virtual PdfObject GetMappedClass(PdfName name)
Arguments
TypeNameDescription
PdfNamename
SetPageMark

Source code

internal void SetPageMark(int page, PdfIndirectReference struc)
Arguments
TypeNameDescription
intpage
PdfIndirectReferencestruc
SetAnnotationMark

Source code

internal void SetAnnotationMark(int structParentIndex, PdfIndirectReference struc)
Arguments
TypeNameDescription
intstructParentIndex
PdfIndirectReferencestruc
BuildTree

Source code

internal void BuildTree()
GetAttribute

Source code

public virtual PdfObject GetAttribute(PdfName name)
Arguments
TypeNameDescription
PdfNamename
SetAttribute

Source code

public virtual void SetAttribute(PdfName name, PdfObject obj)
Arguments
TypeNameDescription
PdfNamename
PdfObjectobj

Properties

Writer
public virtual PdfWriter Writer { get; }
NumTree
public virtual Dictionary<int, PdfIndirectReference> NumTree { get; }
Reference
public virtual PdfIndirectReference Reference { 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.