iText 5

PdfBody

PdfBody Public class

Diagram

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

Members

Properties

Internal properties

Type

Name

Methods

int

Refnum

set

Public properties
Protected internal properties

Type

Name

Methods

int

IndirectReferenceNumber

get

Methods

Protected methods

Returns

Name

PdfCrossReference

AddToObjStm

(

PdfObject

obj, int nObj)

Public methods

Returns

Name

void

FlushObjStm

()

void

WriteCrossReferenceTable

(Stream os,

PdfIndirectReference

root,

PdfIndirectReference

info,

PdfIndirectReference

encryption,

PdfObject

fileID, long prevxref)

Internal methods

Returns

Name

PdfIndirectObject

Add

(...)

Protected internal methods

Returns

Name

PdfIndirectObject

Add

(

PdfObject

objecta, int refNumber, int generation, bool inObjStm)

void

Write

(...)

Details

Nested types

Classes
  • PdfCrossReference

Constructors

PdfBody

Source code

protected internal PdfBody(PdfWriter writer)

Arguments

Type

Name

Description

PdfWriter

writer

Methods

AddToObjStm

Source code

protected virtual PdfCrossReference AddToObjStm(PdfObject obj, int nObj)

Arguments

Type

Name

Description

PdfObject

obj

int

nObj

FlushObjStm

Source code

public virtual void FlushObjStm()

Add [1/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta)

Arguments

Type

Name

Description

PdfObject

objecta

Add [2/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, bool inObjStm)

Arguments

Type

Name

Description

PdfObject

objecta

bool

inObjStm

Add [3/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, PdfIndirectReference refa)

Arguments

Type

Name

Description

PdfObject

objecta

PdfIndirectReference

refa

Add [4/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, PdfIndirectReference refa, bool inObjStm)

Arguments

Type

Name

Description

PdfObject

objecta

PdfIndirectReference

refa

bool

inObjStm

Add [5/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, int refNumber)

Arguments

Type

Name

Description

PdfObject

objecta

int

refNumber

Add [6/6]

Source code

protected internal virtual PdfIndirectObject Add(PdfObject objecta, int refNumber, int generation, bool inObjStm)

Arguments

Type

Name

Description

PdfObject

objecta

int

refNumber

int

generation

bool

inObjStm

Write [1/2]

Source code

protected internal virtual void Write(PdfIndirectObject indirect, int refNumber, int generation)

Arguments

Type

Name

Description

PdfIndirectObject

indirect

int

refNumber

int

generation

Write [2/2]

Source code

protected internal virtual void Write(PdfIndirectObject indirect, int refNumber)

Arguments

Type

Name

Description

PdfIndirectObject

indirect

int

refNumber

WriteCrossReferenceTable

Source code

public virtual void WriteCrossReferenceTable(Stream os, PdfIndirectReference root, PdfIndirectReference info, PdfIndirectReference encryption, PdfObject fileID, long prevxref)

Arguments

Type

Name

Description

Stream

os

PdfIndirectReference

root

PdfIndirectReference

info

PdfIndirectReference

encryption

PdfObject

fileID

long

prevxref

Properties

Refnum

internal int Refnum { set; }

PdfIndirectReference

public virtual PdfIndirectReference PdfIndirectReference { get; }

IndirectReferenceNumber

protected internal virtual int IndirectReferenceNumber { get; }

Offset

public virtual long Offset { get; }

Size

public virtual int Size { get; }

Generated with ModularDoc