Skip to main content
Skip table of contents

PdfOutline

PdfOutline Public class

Diagram

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

Members

Properties

Public properties
TypeNameMethods
BaseColorColorget, set
PdfIndirectReferenceIndirectReferenceget, set
List<PdfOutline>Kidsget, set
intLevelget
boolOpenget, set
PdfOutlineParentget
PdfDestinationPdfDestinationget
intStyleget, set
stringTagget, set
stringTitleget, set
Internal properties
TypeNameMethods
intCountget, set

Methods

Internal methods
ReturnsName
voidInitOutline(PdfOutline parent, string title, bool open)
Public methods
ReturnsName
voidAddKid(PdfOutline outline)
boolSetDestinationPage(PdfIndirectReference pageReference)
voidToPdf(PdfWriter writer, Stream os)

Details

Inheritance

Constructors

PdfOutline [1/13]

Source code

internal PdfOutline(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter
PdfOutline [2/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, string title)
Arguments
TypeNameDescription
PdfOutlineparent
PdfActionaction
stringtitle
PdfOutline [3/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, string title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
PdfActionaction
stringtitle
boolopen
PdfOutline [4/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, string title)
Arguments
TypeNameDescription
PdfOutlineparent
PdfDestinationdestination
stringtitle
PdfOutline [5/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, string title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
PdfDestinationdestination
stringtitle
boolopen
PdfOutline [6/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, PdfString title)
Arguments
TypeNameDescription
PdfOutlineparent
PdfActionaction
PdfStringtitle
PdfOutline [7/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, PdfString title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
PdfActionaction
PdfStringtitle
boolopen
PdfOutline [8/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, PdfString title)
Arguments
TypeNameDescription
PdfOutlineparent
PdfDestinationdestination
PdfStringtitle
PdfOutline [9/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, PdfString title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
PdfDestinationdestination
PdfStringtitle
boolopen
PdfOutline [10/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, Paragraph title)
Arguments
TypeNameDescription
PdfOutlineparent
PdfActionaction
Paragraphtitle
PdfOutline [11/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, Paragraph title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
PdfActionaction
Paragraphtitle
boolopen
PdfOutline [12/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, Paragraph title)
Arguments
TypeNameDescription
PdfOutlineparent
PdfDestinationdestination
Paragraphtitle
PdfOutline [13/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, Paragraph title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
PdfDestinationdestination
Paragraphtitle
boolopen

Methods

InitOutline

Source code

internal void InitOutline(PdfOutline parent, string title, bool open)
Arguments
TypeNameDescription
PdfOutlineparent
stringtitle
boolopen
SetDestinationPage

Source code

public virtual bool SetDestinationPage(PdfIndirectReference pageReference)
Arguments
TypeNameDescription
PdfIndirectReferencepageReference
ToPdf

Source code

public override void ToPdf(PdfWriter writer, Stream os)
Arguments
TypeNameDescription
PdfWriterwriter
Streamos
AddKid

Source code

public virtual void AddKid(PdfOutline outline)
Arguments
TypeNameDescription
PdfOutlineoutline

Properties

IndirectReference
public virtual PdfIndirectReference IndirectReference { get; set; }
Parent
public virtual PdfOutline Parent { get; }
PdfDestination
public virtual PdfDestination PdfDestination { get; }
Count
internal int Count { get; set; }
Level
public virtual int Level { get; }
Kids
public virtual List<PdfOutline> Kids { get; set; }
Tag
public virtual string Tag { get; set; }
Title
public virtual string Title { get; set; }
Open
public virtual bool Open { get; set; }
Color
public virtual BaseColor Color { get; set; }
Style
public virtual int Style { get; set; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.