iText 5

PdfCopyFieldsImp

PdfCopyFieldsImp Internal class

Diagram

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

Members

Methods

Protected methods
Internal methods

Returns

Name

void

AddDocument

(...)

void

AddPageOffsetToField

(IDictionary<string, Item> fd, int pageOffset)

void

CreateWidgets

(List<object> list, Item item)

RandomAccessFileOrArray

GetReaderFile

(

PdfReader

reader)

void

MergeField

(string name, Item item)

void

MergeFields

()

void

MergeWithMaster

(IDictionary<string, Item> fd)

void

Propagate

(

PdfObject

obj,

PdfIndirectReference

refo, bool restricted)

Protected internal methods

Returns

Name

int

GetNewObjectNumber

(

PdfReader

reader, int number, int generation)

bool

IsPage

(

PRIndirectReference

refi)

bool

IsVisited

(...)

bool

SetVisited

(

PRIndirectReference

refi)

void

UpdateCalculationOrder

(

PdfReader

reader)

Public methods
Internal Static methods

Returns

Name

string

GetCOName

(

PdfReader

reader,

PRIndirectReference

refi)

Details

Inheritance

Constructors

PdfCopyFieldsImp [1/2]

Source code

internal PdfCopyFieldsImp(Stream os)

Arguments

Type

Name

Description

Stream

os

PdfCopyFieldsImp [2/2]

Source code

internal PdfCopyFieldsImp(Stream os, char pdfVersion)

Arguments

Type

Name

Description

Stream

os

char

pdfVersion

Methods

GetCounter

Source code

protected override ICounter GetCounter()

AddDocument [1/2]

Source code

internal void AddDocument(PdfReader reader, ICollection<int> pagesToKeep)

Arguments

Type

Name

Description

PdfReader

reader

ICollection<int>

pagesToKeep

AddDocument [2/2]

Source code

internal void AddDocument(PdfReader reader)

Arguments

Type

Name

Description

PdfReader

reader

GetCOName

Source code

internal static string GetCOName(PdfReader reader, PRIndirectReference refi)

Arguments

Type

Name

Description

PdfReader

reader

PRIndirectReference

refi

UpdateCalculationOrder

Source code

protected internal virtual void UpdateCalculationOrder(PdfReader reader)

Arguments

Type

Name

Description

PdfReader

reader

Propagate

Source code

internal void Propagate(PdfObject obj, PdfIndirectReference refo, bool restricted)

Arguments

Type

Name

Description

PdfObject

obj

PdfIndirectReference

refo

bool

restricted

BranchForm

Source code

protected virtual PdfArray BranchForm(Dictionary<string, object> level, PdfIndirectReference parent, string fname)

Arguments

Type

Name

Description

Dictionary<string, object>

level

PdfIndirectReference

parent

string

fname

GetOffStateName

Source code

protected virtual PdfName GetOffStateName(PdfDictionary widget)

Arguments

Type

Name

Description

PdfDictionary

widget

CreateAcroForms

Source code

protected virtual void CreateAcroForms()

Close

Source code

public override void Close()

CloseIt

Source code

protected virtual void CloseIt()

AddPageOffsetToField

Source code

internal void AddPageOffsetToField(IDictionary<string, Item> fd, int pageOffset)

Arguments

Type

Name

Description

IDictionary<string, Item>

fd

int

pageOffset

CreateWidgets

Source code

internal void CreateWidgets(List<object> list, Item item)

Arguments

Type

Name

Description

List<object>

list

Item

item

MergeField

Source code

internal void MergeField(string name, Item item)

Arguments

Type

Name

Description

string

name

Item

item

MergeWithMaster

Source code

internal void MergeWithMaster(IDictionary<string, Item> fd)

Arguments

Type

Name

Description

IDictionary<string, Item>

fd

MergeFields

Source code

internal virtual void MergeFields()

GetPageReference

Source code

public override PdfIndirectReference GetPageReference(int page)

Arguments

Type

Name

Description

int

page

GetCatalog

Source code

protected override PdfDictionary GetCatalog(PdfIndirectReference rootObj)

Arguments

Type

Name

Description

PdfIndirectReference

rootObj

GetNewReference

Source code

protected virtual PdfIndirectReference GetNewReference(PRIndirectReference refi)

Arguments

Type

Name

Description

PRIndirectReference

refi

GetNewObjectNumber

Source code

protected internal override int GetNewObjectNumber(PdfReader reader, int number, int generation)

Arguments

Type

Name

Description

PdfReader

reader

int

number

int

generation

SetVisited

Source code

protected internal virtual bool SetVisited(PRIndirectReference refi)

Arguments

Type

Name

Description

PRIndirectReference

refi

IsVisited [1/2]

Source code

protected internal virtual bool IsVisited(PRIndirectReference refi)

Arguments

Type

Name

Description

PRIndirectReference

refi

IsVisited [2/2]

Source code

protected internal virtual bool IsVisited(PdfReader reader, int number, int generation)

Arguments

Type

Name

Description

PdfReader

reader

int

number

int

generation

IsPage

Source code

protected internal virtual bool IsPage(PRIndirectReference refi)

Arguments

Type

Name

Description

PRIndirectReference

refi

GetReaderFile

Source code

internal override RandomAccessFileOrArray GetReaderFile(PdfReader reader)

Arguments

Type

Name

Description

PdfReader

reader

OpenDoc

Source code

public virtual void OpenDoc()

Generated with ModularDoc