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.