iText 5

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

Type

Name

Methods

BaseColor

Color

get, set

PdfIndirectReference

IndirectReference

get, set

List<

PdfOutline

>

Kids

get, set

int

Level

get

bool

Open

get, set

PdfOutline

Parent

get

PdfDestination

PdfDestination

get

int

Style

get, set

string

Tag

get, set

string

Title

get, set

Internal properties

Type

Name

Methods

int

Count

get, set

Methods

Internal methods

Returns

Name

void

InitOutline

(

PdfOutline

parent, string title, bool open)

Public methods

Returns

Name

void

AddKid

(

PdfOutline

outline)

bool

SetDestinationPage

(

PdfIndirectReference

pageReference)

void

ToPdf

(

PdfWriter

writer, Stream os)

Details

Inheritance

Constructors

PdfOutline [1/13]

Source code

internal PdfOutline(PdfWriter writer)

Arguments

Type

Name

Description

PdfWriter

writer

PdfOutline [2/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, string title)

Arguments

Type

Name

Description

PdfOutline

parent

PdfAction

action

string

title

PdfOutline [3/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, string title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

PdfAction

action

string

title

bool

open

PdfOutline [4/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, string title)

Arguments

Type

Name

Description

PdfOutline

parent

PdfDestination

destination

string

title

PdfOutline [5/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, string title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

PdfDestination

destination

string

title

bool

open

PdfOutline [6/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, PdfString title)

Arguments

Type

Name

Description

PdfOutline

parent

PdfAction

action

PdfString

title

PdfOutline [7/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, PdfString title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

PdfAction

action

PdfString

title

bool

open

PdfOutline [8/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, PdfString title)

Arguments

Type

Name

Description

PdfOutline

parent

PdfDestination

destination

PdfString

title

PdfOutline [9/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, PdfString title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

PdfDestination

destination

PdfString

title

bool

open

PdfOutline [10/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, Paragraph title)

Arguments

Type

Name

Description

PdfOutline

parent

PdfAction

action

Paragraph

title

PdfOutline [11/13]

Source code

public PdfOutline(PdfOutline parent, PdfAction action, Paragraph title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

PdfAction

action

Paragraph

title

bool

open

PdfOutline [12/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, Paragraph title)

Arguments

Type

Name

Description

PdfOutline

parent

PdfDestination

destination

Paragraph

title

PdfOutline [13/13]

Source code

public PdfOutline(PdfOutline parent, PdfDestination destination, Paragraph title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

PdfDestination

destination

Paragraph

title

bool

open

Methods

InitOutline

Source code

internal void InitOutline(PdfOutline parent, string title, bool open)

Arguments

Type

Name

Description

PdfOutline

parent

string

title

bool

open

SetDestinationPage

Source code

public virtual bool SetDestinationPage(PdfIndirectReference pageReference)

Arguments

Type

Name

Description

PdfIndirectReference

pageReference

ToPdf

Source code

public override void ToPdf(PdfWriter writer, Stream os)

Arguments

Type

Name

Description

PdfWriter

writer

Stream

os

AddKid

Source code

public virtual void AddKid(PdfOutline outline)

Arguments

Type

Name

Description

PdfOutline

outline

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