Skip to main content
Skip table of contents

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
ReturnsName
voidAddDocument(...)
voidAddPageOffsetToField(IDictionary<string, Item> fd, int pageOffset)
voidCreateWidgets(List<object> list, Item item)
RandomAccessFileOrArrayGetReaderFile(PdfReader reader)
voidMergeField(string name, Item item)
voidMergeFields()
voidMergeWithMaster(IDictionary<string, Item> fd)
voidPropagate(PdfObject obj, PdfIndirectReference refo, bool restricted)
Protected internal methods
ReturnsName
intGetNewObjectNumber(PdfReader reader, int number, int generation)
boolIsPage(PRIndirectReference refi)
boolIsVisited(...)
boolSetVisited(PRIndirectReference refi)
voidUpdateCalculationOrder(PdfReader reader)
Public methods
ReturnsName
voidClose()
PdfIndirectReferenceGetPageReference(int page)
voidOpenDoc()
Internal Static methods
ReturnsName
stringGetCOName(PdfReader reader, PRIndirectReference refi)

Details

Inheritance

Constructors

PdfCopyFieldsImp [1/2]

Source code

internal PdfCopyFieldsImp(Stream os)
Arguments
TypeNameDescription
Streamos
PdfCopyFieldsImp [2/2]

Source code

internal PdfCopyFieldsImp(Stream os, char pdfVersion)
Arguments
TypeNameDescription
Streamos
charpdfVersion

Methods

GetCounter

Source code

protected override ICounter GetCounter()
AddDocument [1/2]

Source code

internal void AddDocument(PdfReader reader, ICollection<int> pagesToKeep)
Arguments
TypeNameDescription
PdfReaderreader
ICollection<int>pagesToKeep
AddDocument [2/2]

Source code

internal void AddDocument(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
GetCOName

Source code

internal static string GetCOName(PdfReader reader, PRIndirectReference refi)
Arguments
TypeNameDescription
PdfReaderreader
PRIndirectReferencerefi
UpdateCalculationOrder

Source code

protected internal virtual void UpdateCalculationOrder(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
Propagate

Source code

internal void Propagate(PdfObject obj, PdfIndirectReference refo, bool restricted)
Arguments
TypeNameDescription
PdfObjectobj
PdfIndirectReferencerefo
boolrestricted
BranchForm

Source code

protected virtual PdfArray BranchForm(Dictionary<string, object> level, PdfIndirectReference parent, string fname)
Arguments
TypeNameDescription
Dictionary<string, object>level
PdfIndirectReferenceparent
stringfname
GetOffStateName

Source code

protected virtual PdfName GetOffStateName(PdfDictionary widget)
Arguments
TypeNameDescription
PdfDictionarywidget
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
TypeNameDescription
IDictionary<string, Item>fd
intpageOffset
CreateWidgets

Source code

internal void CreateWidgets(List<object> list, Item item)
Arguments
TypeNameDescription
List<object>list
Itemitem
MergeField

Source code

internal void MergeField(string name, Item item)
Arguments
TypeNameDescription
stringname
Itemitem
MergeWithMaster

Source code

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

Source code

internal virtual void MergeFields()
GetPageReference

Source code

public override PdfIndirectReference GetPageReference(int page)
Arguments
TypeNameDescription
intpage
GetCatalog

Source code

protected override PdfDictionary GetCatalog(PdfIndirectReference rootObj)
Arguments
TypeNameDescription
PdfIndirectReferencerootObj
GetNewReference

Source code

protected virtual PdfIndirectReference GetNewReference(PRIndirectReference refi)
Arguments
TypeNameDescription
PRIndirectReferencerefi
GetNewObjectNumber

Source code

protected internal override int GetNewObjectNumber(PdfReader reader, int number, int generation)
Arguments
TypeNameDescription
PdfReaderreader
intnumber
intgeneration
SetVisited

Source code

protected internal virtual bool SetVisited(PRIndirectReference refi)
Arguments
TypeNameDescription
PRIndirectReferencerefi
IsVisited [1/2]

Source code

protected internal virtual bool IsVisited(PRIndirectReference refi)
Arguments
TypeNameDescription
PRIndirectReferencerefi
IsVisited [2/2]

Source code

protected internal virtual bool IsVisited(PdfReader reader, int number, int generation)
Arguments
TypeNameDescription
PdfReaderreader
intnumber
intgeneration
IsPage

Source code

protected internal virtual bool IsPage(PRIndirectReference refi)
Arguments
TypeNameDescription
PRIndirectReferencerefi
GetReaderFile

Source code

internal override RandomAccessFileOrArray GetReaderFile(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
OpenDoc

Source code

public virtual void OpenDoc()

Generated with ModularDoc

JavaScript errors detected

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

If this problem persists, please contact our support.