Skip to main content
Skip table of contents

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
TypeNameMethods
intRefnumset
Public properties
Protected internal properties
TypeNameMethods
intIndirectReferenceNumberget

Methods

Protected methods
ReturnsName
PdfCrossReferenceAddToObjStm(PdfObject obj, int nObj)
Public methods
ReturnsName
voidFlushObjStm()
voidWriteCrossReferenceTable(Stream os, PdfIndirectReference root, PdfIndirectReference info, PdfIndirectReference encryption, PdfObject fileID, long prevxref)
Internal methods
ReturnsName
PdfIndirectObjectAdd(...)
Protected internal methods
ReturnsName
PdfIndirectObjectAdd(PdfObject objecta, int refNumber, int generation, bool inObjStm)
voidWrite(...)

Details

Nested types

Classes
  • PdfCrossReference

Constructors

PdfBody

Source code

protected internal PdfBody(PdfWriter writer)
Arguments
TypeNameDescription
PdfWriterwriter

Methods

AddToObjStm

Source code

protected virtual PdfCrossReference AddToObjStm(PdfObject obj, int nObj)
Arguments
TypeNameDescription
PdfObjectobj
intnObj
FlushObjStm

Source code

public virtual void FlushObjStm()
Add [1/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta)
Arguments
TypeNameDescription
PdfObjectobjecta
Add [2/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, bool inObjStm)
Arguments
TypeNameDescription
PdfObjectobjecta
boolinObjStm
Add [3/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, PdfIndirectReference refa)
Arguments
TypeNameDescription
PdfObjectobjecta
PdfIndirectReferencerefa
Add [4/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, PdfIndirectReference refa, bool inObjStm)
Arguments
TypeNameDescription
PdfObjectobjecta
PdfIndirectReferencerefa
boolinObjStm
Add [5/6]

Source code

internal PdfIndirectObject Add(PdfObject objecta, int refNumber)
Arguments
TypeNameDescription
PdfObjectobjecta
intrefNumber
Add [6/6]

Source code

protected internal virtual PdfIndirectObject Add(PdfObject objecta, int refNumber, int generation, bool inObjStm)
Arguments
TypeNameDescription
PdfObjectobjecta
intrefNumber
intgeneration
boolinObjStm
Write [1/2]

Source code

protected internal virtual void Write(PdfIndirectObject indirect, int refNumber, int generation)
Arguments
TypeNameDescription
PdfIndirectObjectindirect
intrefNumber
intgeneration
Write [2/2]

Source code

protected internal virtual void Write(PdfIndirectObject indirect, int refNumber)
Arguments
TypeNameDescription
PdfIndirectObjectindirect
intrefNumber
WriteCrossReferenceTable

Source code

public virtual void WriteCrossReferenceTable(Stream os, PdfIndirectReference root, PdfIndirectReference info, PdfIndirectReference encryption, PdfObject fileID, long prevxref)
Arguments
TypeNameDescription
Streamos
PdfIndirectReferenceroot
PdfIndirectReferenceinfo
PdfIndirectReferenceencryption
PdfObjectfileID
longprevxref

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

JavaScript errors detected

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

If this problem persists, please contact our support.