PdfWriter Public class
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph iTextSharp.text.pdf
iTextSharp.text.pdf.PdfWriter[[PdfWriter]]
end
subgraph iTextSharp.text.pdf.interfaces
iTextSharp.text.pdf.interfaces.IPdfViewerPreferences[[IPdfViewerPreferences]]
class iTextSharp.text.pdf.interfaces.IPdfViewerPreferences interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfEncryptionSettings[[IPdfEncryptionSettings]]
class iTextSharp.text.pdf.interfaces.IPdfEncryptionSettings interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfVersion[[IPdfVersion]]
class iTextSharp.text.pdf.interfaces.IPdfVersion interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfDocumentActions[[IPdfDocumentActions]]
class iTextSharp.text.pdf.interfaces.IPdfDocumentActions interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfPageActions[[IPdfPageActions]]
class iTextSharp.text.pdf.interfaces.IPdfPageActions interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfIsoConformance[[IPdfIsoConformance]]
class iTextSharp.text.pdf.interfaces.IPdfIsoConformance interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfRunDirection[[IPdfRunDirection]]
class iTextSharp.text.pdf.interfaces.IPdfRunDirection interfaceStyle;
iTextSharp.text.pdf.interfaces.IPdfAnnotations[[IPdfAnnotations]]
class iTextSharp.text.pdf.interfaces.IPdfAnnotations interfaceStyle;
end
subgraph iTextSharp.text
iTextSharp.text.DocWriter[[DocWriter]]
class iTextSharp.text.DocWriter abstractStyle;
end
iTextSharp.text.pdf.interfaces.IPdfViewerPreferences --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfEncryptionSettings --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfVersion --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfDocumentActions --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfPageActions --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfIsoConformance --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfRunDirection --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.pdf.interfaces.IPdfAnnotations --> iTextSharp.text.pdf.PdfWriter
iTextSharp.text.DocWriter --> iTextSharp.text.pdf.PdfWriter
Members
Properties
Internal properties
Public properties
Type | Name | Methods |
---|
PdfAcroForm | AcroForm | get |
PdfCollection | Collection | set |
ICC_Profile | ColorProfile | get |
int | CompressionLevel | get, set |
Rectangle | CropBoxSize | set |
long | CurrentDocumentSize | get |
int | CurrentPageNumber | get |
PdfDictionary | DefaultColorspace | get |
PdfContentByte | DirectContent | get |
PdfContentByte | DirectContentUnder | get |
int | Duration | set |
PdfDictionary | ExtraCatalog | get |
bool | FullCompression | get |
PdfDictionary | Group | get, set |
PdfDictionary | Info | get |
float | InitialLeading | set |
PdfOCProperties | OCProperties | get |
OutputStreamCounter | Os | get |
IList <Dictionary <string , object >> | Outlines | set |
int | PDFXConformance | get, set |
PdfDictionary | PageDictEntries | get |
bool | PageEmpty | get, set |
IPdfPageEvent | PageEvent | get, set |
PdfPageLabels | PageLabels | set |
int | PageNumber | get |
Rectangle | PageSize | get |
byte``[] | PageXmpMetadata | set |
PdfIndirectReference | PdfIndirectReference | get |
char | PdfVersion | set |
bool | RgbTransparencyBlending | get, set |
PdfOutline | RootOutline | get |
int | RunDirection | get, set |
int | SigFlags | set |
float | SpaceCharRatio | get, set |
bool | StrictImageSequence | get, set |
PdfStructureTreeRoot | StructureTreeRoot | get |
PdfName | Tabs | get, set |
Image | Thumbnail | set |
PdfTransition | Transition | set |
bool | UserProperties | get, set |
float | Userunit | set |
int | ViewerPreferences | set |
byte``[] | XmpMetadata | get, set |
XmpWriter | XmpWriter | get |
Protected internal properties
Methods
Protected methods
Public methods
Returns | Name |
---|
void | AddAnnotation (PdfAnnotation annot) |
void | AddCalculationOrder (PdfFormField annot) |
void | AddDeveloperExtension (PdfDeveloperExtension de) |
PdfName | AddDirectImageSimple (... ) |
void | AddFileAttachment (... ) |
void | AddJavaScript (... ) |
void | AddNamedDestination (string name, int page, PdfDestination dest) |
void | AddNamedDestinations (IDictionary <string , string > map, int page_offset) |
void | AddOCGRadioGroup (List <PdfLayer > group) |
void | AddPageDictEntry (PdfName key, PdfObject obj) |
PdfIndirectObject | AddToBody (... ) |
void | AddViewerPreference (PdfName key, PdfObject value) |
void | CheckElementRole (IAccessibleElement element, IAccessibleElement parent) |
void | CheckPdfIsoConformance (int key, object obj1) |
void | ClearTextWrap () |
void | Close () |
PdfAnnotation | CreateAnnotation (... ) |
void | CreateXmpMetadata () |
void | FreeReader (PdfReader reader) |
Rectangle | GetBoxSize (... ) |
PdfImportedPage | GetImportedPage (PdfReader reader, int pageNumber) |
PdfIndirectReference | GetPageReference (int page) |
List <PdfName > | GetStandardStructElems () |
float | GetVerticalPosition (bool ensureNewLine) |
IPdfIsoConformance | InitPdfIsoConformance () |
bool | IsPdfIso () |
bool | IsPdfX () |
bool | IsTagged () |
void | LockLayer (PdfLayer layer) |
bool | NeedToBeMarkedInContent (IAccessibleElement element) |
void | Open () |
void | ReleaseTemplate (PdfTemplate tp) |
int | ReorderPages (int``[] order) |
void | ResetPageDictEntries () |
void | SetAdditionalAction (PdfName actionType, PdfAction action) |
void | SetAtLeastPdfVersion (char version) |
void | SetBoxSize (string boxName, Rectangle size) |
void | SetDefaultColorspace (PdfName key, PdfObject cs) |
void | SetEncryption (... ) |
void | SetFullCompression () |
void | SetLanguage (string language) |
void | SetLinearPageMode () |
void | SetOpenAction (... ) |
void | SetOutputIntents (... ) |
void | SetPageAction (PdfName actionType, PdfAction action) |
void | SetPageViewport (PdfArray vp) |
void | SetPdfVersion (PdfName version) |
void | SetTagged (... ) |
Internal methods
Protected internal methods
Public Static methods
Protected Static methods
Details
Inheritance
Nested types
Classes
Constructors
PdfWriter [1/2]
Source code
protected PdfWriter()
PdfWriter [2/2]
Source code
protected PdfWriter(PdfDocument document, Stream os)
Arguments
Methods
GetCounter
Source code
protected virtual ICounter GetCounter()
GetInstance [1/2]
Source code
public static PdfWriter GetInstance(Document document, Stream os)
Arguments
Type | Name | Description |
---|
Document | document | |
Stream | os | |
GetInstance [2/2]
Source code
public static PdfWriter GetInstance(Document document, Stream os, IDocListener listener)
Arguments
GetVerticalPosition
Source code
public virtual float GetVerticalPosition(bool ensureNewLine)
Arguments
Type | Name | Description |
---|
bool | ensureNewLine | |
ResetContent
Source code
internal void ResetContent()
AddLocalDestinations
Source code
internal void AddLocalDestinations(SortedDictionary<string, Destination> desto)
Arguments
Type | Name | Description |
---|
SortedDictionary <string , Destination > | desto | |
AddToBody [1/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta)
Arguments
AddToBody [2/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, bool inObjStm)
Arguments
Type | Name | Description |
---|
PdfObject | objecta | |
bool | inObjStm | |
AddToBody [3/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, PdfIndirectReference refa)
Arguments
AddToBody [4/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, PdfIndirectReference refa, bool inObjStm)
Arguments
AddToBody [5/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, int refNumber)
Arguments
Type | Name | Description |
---|
PdfObject | objecta | |
int | refNumber | |
AddToBody [6/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, int refNumber, bool inObjStm)
Arguments
Type | Name | Description |
---|
PdfObject | objecta | |
int | refNumber | |
bool | inObjStm | |
CacheObject
Source code
protected internal virtual void CacheObject(PdfIndirectObject iobj)
Arguments
GetCatalog
Source code
protected virtual PdfDictionary GetCatalog(PdfIndirectReference rootObj)
Arguments
BuildStructTreeRootForTagged
Source code
protected virtual void BuildStructTreeRootForTagged(PdfDictionary catalog)
Arguments
AddPageDictEntry
Source code
public virtual void AddPageDictEntry(PdfName key, PdfObject obj)
Arguments
ResetPageDictEntries
Source code
public virtual void ResetPageDictEntries()
SetLinearPageMode
Source code
public virtual void SetLinearPageMode()
ReorderPages
Source code
public virtual int ReorderPages(int[] order)
Arguments
Type | Name | Description |
---|
int``[] | order | |
Source code
public virtual PdfIndirectReference GetPageReference(int page)
Arguments
Type | Name | Description |
---|
int | page | |
SetPageViewport
Source code
public virtual void SetPageViewport(PdfArray vp)
Arguments
Add [1/3]
Source code
internal virtual PdfIndirectReference Add(PdfPage page, PdfContents contents)
Arguments
Open
Source code
public override void Open()
Close
Source code
public override void Close()
AddXFormsToBody
Source code
protected virtual void AddXFormsToBody()
AddSharedObjectsToBody
Source code
protected virtual void AddSharedObjectsToBody()
WriteOutlines
Source code
protected internal virtual void WriteOutlines(PdfDictionary catalog, bool namedAsNames)
Arguments
SetAtLeastPdfVersion
Source code
public virtual void SetAtLeastPdfVersion(char version)
Arguments
Type | Name | Description |
---|
char | version | |
SetPdfVersion
Source code
public virtual void SetPdfVersion(PdfName version)
Arguments
AddDeveloperExtension
Source code
public virtual void AddDeveloperExtension(PdfDeveloperExtension de)
Arguments
GetPdfVersion
Source code
internal PdfVersionImp GetPdfVersion()
AddViewerPreference
Source code
public virtual void AddViewerPreference(PdfName key, PdfObject value)
Arguments
AddNamedDestinations
Source code
public virtual void AddNamedDestinations(IDictionary<string, string> map, int page_offset)
Arguments
Type | Name | Description |
---|
IDictionary <string , string > | map | |
int | page_offset | |
AddNamedDestination
Source code
public virtual void AddNamedDestination(string name, int page, PdfDestination dest)
Arguments
AddJavaScript [1/6]
Source code
public virtual void AddJavaScript(PdfAction js)
Arguments
AddJavaScript [2/6]
Source code
public virtual void AddJavaScript(string code, bool unicode)
Arguments
Type | Name | Description |
---|
string | code | |
bool | unicode | |
AddJavaScript [3/6]
Source code
public virtual void AddJavaScript(string code)
Arguments
Type | Name | Description |
---|
string | code | |
AddJavaScript [4/6]
Source code
public virtual void AddJavaScript(string name, PdfAction js)
Arguments
AddJavaScript [5/6]
Source code
public virtual void AddJavaScript(string name, string code, bool unicode)
Arguments
Type | Name | Description |
---|
string | name | |
string | code | |
bool | unicode | |
AddJavaScript [6/6]
Source code
public virtual void AddJavaScript(string name, string code)
Arguments
Type | Name | Description |
---|
string | name | |
string | code | |
AddFileAttachment [1/3]
Source code
public virtual void AddFileAttachment(string description, byte[] fileStore, string file, string fileDisplay)
Arguments
Type | Name | Description |
---|
string | description | |
byte``[] | fileStore | |
string | file | |
string | fileDisplay | |
AddFileAttachment [2/3]
Source code
public virtual void AddFileAttachment(string description, PdfFileSpecification fs)
Arguments
AddFileAttachment [3/3]
Source code
public virtual void AddFileAttachment(PdfFileSpecification fs)
Arguments
SetOpenAction [1/2]
Source code
public virtual void SetOpenAction(string name)
Arguments
Type | Name | Description |
---|
string | name | |
SetOpenAction [2/2]
Source code
public virtual void SetOpenAction(PdfAction action)
Arguments
SetAdditionalAction
Source code
public virtual void SetAdditionalAction(PdfName actionType, PdfAction action)
Arguments
AddAnnotation [1/2]
Source code
public virtual void AddAnnotation(PdfAnnotation annot)
Arguments
AddAnnotation [2/2]
Source code
internal virtual void AddAnnotation(PdfAnnotation annot, int page)
Arguments
AddCalculationOrder
Source code
public virtual void AddCalculationOrder(PdfFormField annot)
Arguments
SetLanguage
Source code
public virtual void SetLanguage(string language)
Arguments
Type | Name | Description |
---|
string | language | |
Source code
public virtual void CreateXmpMetadata()
Source code
public virtual IPdfIsoConformance InitPdfIsoConformance()
IsPdfIso
Source code
public virtual bool IsPdfIso()
IsPdfX
Source code
public virtual bool IsPdfX()
SetOutputIntents [1/3]
Source code
public virtual void SetOutputIntents(string outputConditionIdentifier, string outputCondition, string registryName, string info, ICC_Profile colorProfile)
Arguments
Type | Name | Description |
---|
string | outputConditionIdentifier | |
string | outputCondition | |
string | registryName | |
string | info | |
ICC_Profile | colorProfile | |
SetOutputIntents [2/3]
Source code
public virtual void SetOutputIntents(string outputConditionIdentifier, string outputCondition, string registryName, string info, byte[] destOutputProfile)
Arguments
Type | Name | Description |
---|
string | outputConditionIdentifier | |
string | outputCondition | |
string | registryName | |
string | info | |
byte``[] | destOutputProfile | |
SetOutputIntents [3/3]
Source code
public virtual bool SetOutputIntents(PdfReader reader, bool checkExistence)
Arguments
Type | Name | Description |
---|
PdfReader | reader | |
bool | checkExistence | |
GetNameString
Source code
protected static string GetNameString(PdfDictionary dic, PdfName key)
Arguments
SetEncryption [1/5]
Source code
public virtual void SetEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType)
Arguments
Type | Name | Description |
---|
byte``[] | userPassword | |
byte``[] | ownerPassword | |
int | permissions | |
int | encryptionType | |
SetEncryption [2/5]
Source code
public virtual void SetEncryption(X509Certificate[] certs, int[] permissions, int encryptionType)
Arguments
Type | Name | Description |
---|
X509Certificate``[] | certs | |
int``[] | permissions | |
int | encryptionType | |
SetEncryption [3/5]
Source code
public virtual void SetEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, bool strength128Bits)
Arguments
Type | Name | Description |
---|
byte``[] | userPassword | |
byte``[] | ownerPassword | |
int | permissions | |
bool | strength128Bits | |
SetEncryption [4/5]
Source code
public virtual void SetEncryption(bool strength, string userPassword, string ownerPassword, int permissions)
Arguments
Type | Name | Description |
---|
bool | strength | |
string | userPassword | |
string | ownerPassword | |
int | permissions | |
SetEncryption [5/5]
Source code
public virtual void SetEncryption(int encryptionType, string userPassword, string ownerPassword, int permissions)
Arguments
Type | Name | Description |
---|
int | encryptionType | |
string | userPassword | |
string | ownerPassword | |
int | permissions | |
SetFullCompression
Source code
public virtual void SetFullCompression()
AddSimple [1/2]
Source code
internal FontDetails AddSimple(BaseFont bf)
Arguments
EliminateFontSubset
Source code
internal void EliminateFontSubset(PdfDictionary fonts)
Arguments
AddDirectTemplateSimple
Source code
internal PdfName AddDirectTemplateSimple(PdfTemplate template, PdfName forcedName)
Arguments
ReleaseTemplate
Source code
public virtual void ReleaseTemplate(PdfTemplate tp)
Arguments
GetImportedPage
Source code
public virtual PdfImportedPage GetImportedPage(PdfReader reader, int pageNumber)
Arguments
Type | Name | Description |
---|
PdfReader | reader | |
int | pageNumber | |
GetPdfReaderInstance
Source code
protected virtual PdfReaderInstance GetPdfReaderInstance(PdfReader reader)
Arguments
FreeReader
Source code
public virtual void FreeReader(PdfReader reader)
Arguments
GetNewObjectNumber
Source code
protected internal virtual int GetNewObjectNumber(PdfReader reader, int number, int generation)
Arguments
Type | Name | Description |
---|
PdfReader | reader | |
int | number | |
int | generation | |
GetReaderFile
Source code
internal virtual RandomAccessFileOrArray GetReaderFile(PdfReader reader)
Arguments
GetColorspaceName
Source code
internal PdfName GetColorspaceName()
AddSimple [2/2]
Source code
internal virtual ColorDetails AddSimple(ICachedColorSpace spc)
Arguments
AddSimplePattern
Source code
internal virtual PdfName AddSimplePattern(PdfPatternPainter painter)
Arguments
AddSimpleShadingPattern
Source code
internal void AddSimpleShadingPattern(PdfShadingPattern shading)
Arguments
AddSimpleShading
Source code
internal void AddSimpleShading(PdfShading shading)
Arguments
AddSimpleExtGState
Source code
internal PdfObject AddSimpleExtGState(PdfDictionary gstate)
Arguments
AddSimpleProperty
Source code
internal PdfObject AddSimpleProperty(object prop, PdfIndirectReference refi)
Arguments
PropertyExists
Source code
internal bool PropertyExists(object prop)
Arguments
Type | Name | Description |
---|
object | prop | |
SetTagged [1/2]
Source code
public virtual void SetTagged()
SetTagged [2/2]
Source code
public virtual void SetTagged(int taggingMode)
Arguments
Type | Name | Description |
---|
int | taggingMode | |
NeedToBeMarkedInContent
Source code
public virtual bool NeedToBeMarkedInContent(IAccessibleElement element)
Arguments
CheckElementRole
Source code
public virtual void CheckElementRole(IAccessibleElement element, IAccessibleElement parent)
Arguments
IsTagged
Source code
public virtual bool IsTagged()
FlushTaggedObjects
Source code
internal virtual void FlushTaggedObjects()
FlushAcroFields
Source code
internal virtual void FlushAcroFields()
AddOCGRadioGroup
Source code
public virtual void AddOCGRadioGroup(List<PdfLayer> group)
Arguments
LockLayer
Source code
public virtual void LockLayer(PdfLayer layer)
Arguments
FillOCProperties
Source code
protected virtual void FillOCProperties(bool erase)
Arguments
Type | Name | Description |
---|
bool | erase | |
RegisterLayer
Source code
internal virtual void RegisterLayer(IPdfOCG layer)
Arguments
SetBoxSize
Source code
public virtual void SetBoxSize(string boxName, Rectangle size)
Arguments
Type | Name | Description |
---|
string | boxName | |
Rectangle | size | |
GetBoxSize [1/2]
Source code
public virtual Rectangle GetBoxSize(string boxName)
Arguments
Type | Name | Description |
---|
string | boxName | |
GetBoxSize [2/2]
Source code
public virtual Rectangle GetBoxSize(string boxName, Rectangle intersectingRectangle)
Arguments
Type | Name | Description |
---|
string | boxName | |
Rectangle | intersectingRectangle | |
SetPageAction
Source code
public virtual void SetPageAction(PdfName actionType, PdfAction action)
Arguments
SetDefaultColorspace
Source code
public virtual void SetDefaultColorspace(PdfName key, PdfObject cs)
Arguments
AddSimplePatternColorspace
Source code
internal ColorDetails AddSimplePatternColorspace(BaseColor color)
Arguments
ClearTextWrap
Source code
public virtual void ClearTextWrap()
AddDirectImageSimple [1/2]
Source code
public virtual PdfName AddDirectImageSimple(Image image)
Arguments
Type | Name | Description |
---|
Image | image | |
AddDirectImageSimple [2/2]
Source code
public virtual PdfName AddDirectImageSimple(Image image, PdfIndirectReference fixedRef)
Arguments
Add [2/3]
Source code
internal virtual PdfIndirectReference Add(PdfImage pdfImage, PdfIndirectReference fixedRef)
Arguments
GetImageReference
Source code
internal virtual PdfIndirectReference GetImageReference(PdfName name)
Arguments
Add [3/3]
Source code
protected virtual PdfIndirectReference Add(PdfICCBased icc)
Arguments
GetReferenceJBIG2Globals
Source code
protected internal virtual PdfIndirectReference GetReferenceJBIG2Globals(byte[] content)
Arguments
Type | Name | Description |
---|
byte``[] | content | |
WriteKeyInfo
Source code
protected static void WriteKeyInfo(Stream os)
Arguments
Type | Name | Description |
---|
Stream | os | |
GetTtfUnicodeWriter
Source code
protected internal virtual TtfUnicodeWriter GetTtfUnicodeWriter()
CreateXmpWriter [1/2]
Source code
protected internal virtual XmpWriter CreateXmpWriter(MemoryStream baos, PdfDictionary info)
Arguments
CreateXmpWriter [2/2]
Source code
protected internal virtual XmpWriter CreateXmpWriter(MemoryStream baos, IDictionary<string, string> info)
Arguments
Type | Name | Description |
---|
MemoryStream | baos | |
IDictionary <string , string > | info | |
CreateAnnotation [1/3]
Source code
public virtual PdfAnnotation CreateAnnotation(Rectangle rect, PdfName subtype)
Arguments
CreateAnnotation [2/3]
Source code
public virtual PdfAnnotation CreateAnnotation(float llx, float lly, float urx, float ury, PdfString title, PdfString content, PdfName subtype)
Arguments
CreateAnnotation [3/3]
Source code
public virtual PdfAnnotation CreateAnnotation(float llx, float lly, float urx, float ury, PdfAction action, PdfName subtype)
Arguments
Type | Name | Description |
---|
float | llx | |
float | lly | |
float | urx | |
float | ury | |
PdfAction | action | |
PdfName | subtype | |
Source code
public static void CheckPdfIsoConformance(PdfWriter writer, int key, object obj1)
Arguments
Type | Name | Description |
---|
PdfWriter | writer | |
int | key | |
object | obj1 | |
Source code
public virtual void CheckPdfIsoConformance(int key, object obj1)
Arguments
Type | Name | Description |
---|
int | key | |
object | obj1 | |
GetStandardStructElems
Source code
public virtual List<PdfName> GetStandardStructElems()
Properties
PdfDocument
internal PdfDocument PdfDocument { get; }
Info
public virtual PdfDictionary Info { get; }
InitialLeading
public virtual float InitialLeading { set; }
DirectContent
public virtual PdfContentByte DirectContent { get; }
DirectContentUnder
public virtual PdfContentByte DirectContentUnder { get; }
ColorProfile
public virtual ICC_Profile ColorProfile { get; }
PdfIndirectReference
public virtual PdfIndirectReference PdfIndirectReference { get; }
IndirectReferenceNumber
protected internal virtual int IndirectReferenceNumber { get; }
Os
public virtual OutputStreamCounter Os { get; }
public virtual PdfDictionary ExtraCatalog { get; }
PageDictEntries
public virtual PdfDictionary PageDictEntries { get; }
PageNumber
public virtual int PageNumber { get; }
CurrentPage
internal virtual PdfIndirectReference CurrentPage { get; }
CurrentPageNumber
public virtual int CurrentPageNumber { get; }
Tabs
public virtual PdfName Tabs { get; set; }
PageEvent
public virtual IPdfPageEvent PageEvent { get; set; }
RootOutline
public virtual PdfOutline RootOutline { get; }
Outlines
public virtual IList<Dictionary<string, object>> Outlines { set; }
PdfVersion
public virtual char PdfVersion { set; }
ViewerPreferences
public virtual int ViewerPreferences { set; }
PageLabels
public virtual PdfPageLabels PageLabels { set; }
Collection
public virtual PdfCollection Collection { set; }
public virtual PdfAcroForm AcroForm { get; }
SigFlags
public virtual int SigFlags { set; }
public virtual byte XmpMetadata { get; set; }
PageXmpMetadata
public virtual byte PageXmpMetadata { set; }
XmpWriter
public virtual XmpWriter XmpWriter { get; }
public virtual int PDFXConformance { get; set; }
Encryption
internal PdfEncryption Encryption { get; }
FullCompression
public virtual bool FullCompression { get; }
CompressionLevel
public virtual int CompressionLevel { get; set; }
CurrentDocumentSize
public virtual long CurrentDocumentSize { get; }
StructureTreeRoot
public virtual PdfStructureTreeRoot StructureTreeRoot { get; }
OCProperties
public virtual PdfOCProperties OCProperties { get; }
PageSize
public virtual Rectangle PageSize { get; }
CropBoxSize
public virtual Rectangle CropBoxSize { set; }
PageEmpty
public virtual bool PageEmpty { get; set; }
Duration
public virtual int Duration { set; }
Transition
public virtual PdfTransition Transition { set; }
Thumbnail
public virtual Image Thumbnail { set; }
Group
public virtual PdfDictionary Group { get; set; }
SpaceCharRatio
public virtual float SpaceCharRatio { get; set; }
RunDirection
public virtual int RunDirection { get; set; }
Userunit
public virtual float Userunit { set; }
DefaultColorspace
public virtual PdfDictionary DefaultColorspace { get; }
StrictImageSequence
public virtual bool StrictImageSequence { get; set; }
UserProperties
public virtual bool UserProperties { get; set; }
RgbTransparencyBlending
public virtual bool RgbTransparencyBlending { get; set; }
Generated with ModularDoc