Skip to main content
Skip table of contents

PdfWriter (1)

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

Methods

Protected methods
Public methods
ReturnsName
voidAddAnnotation(PdfAnnotation annot)
voidAddCalculationOrder(PdfFormField annot)
voidAddDeveloperExtension(PdfDeveloperExtension de)
PdfNameAddDirectImageSimple(...)
voidAddFileAttachment(...)
voidAddJavaScript(...)
voidAddNamedDestination(string name, int page, PdfDestination dest)
voidAddNamedDestinations(IDictionary<string, string> map, int page_offset)
voidAddOCGRadioGroup(List<PdfLayer> group)
voidAddPageDictEntry(PdfName key, PdfObject obj)
PdfIndirectObjectAddToBody(...)
voidAddViewerPreference(PdfName key, PdfObject value)
voidCheckElementRole(IAccessibleElement element, IAccessibleElement parent)
voidCheckPdfIsoConformance(int key, object obj1)
voidClearTextWrap()
voidClose()
PdfAnnotationCreateAnnotation(...)
voidCreateXmpMetadata()
voidFreeReader(PdfReader reader)
RectangleGetBoxSize(...)
PdfImportedPageGetImportedPage(PdfReader reader, int pageNumber)
PdfIndirectReferenceGetPageReference(int page)
List<PdfName>GetStandardStructElems()
floatGetVerticalPosition(bool ensureNewLine)
IPdfIsoConformanceInitPdfIsoConformance()
boolIsPdfIso()
boolIsPdfX()
boolIsTagged()
voidLockLayer(PdfLayer layer)
boolNeedToBeMarkedInContent(IAccessibleElement element)
voidOpen()
voidReleaseTemplate(PdfTemplate tp)
intReorderPages(int``[] order)
voidResetPageDictEntries()
voidSetAdditionalAction(PdfName actionType, PdfAction action)
voidSetAtLeastPdfVersion(char version)
voidSetBoxSize(string boxName, Rectangle size)
voidSetDefaultColorspace(PdfName key, PdfObject cs)
voidSetEncryption(...)
voidSetFullCompression()
voidSetLanguage(string language)
voidSetLinearPageMode()
voidSetOpenAction(...)
voidSetOutputIntents(...)
voidSetPageAction(PdfName actionType, PdfAction action)
voidSetPageViewport(PdfArray vp)
voidSetPdfVersion(PdfName version)
voidSetTagged(...)
Internal methods
Protected internal methods
Public Static methods
ReturnsName
voidCheckPdfIsoConformance(PdfWriter writer, int key, object obj1)
PdfWriterGetInstance(...)
Protected Static methods
ReturnsName
stringGetNameString(PdfDictionary dic, PdfName key)
voidWriteKeyInfo(Stream os)

Details

Inheritance

Nested types

Classes
  • PdfBody
  • PdfTrailer

Constructors

PdfWriter [1/2]
Source code
protected PdfWriter()
PdfWriter [2/2]
Source code
protected PdfWriter(PdfDocument document, Stream os)
Arguments
TypeNameDescription
PdfDocumentdocument
Streamos

Methods

GetCounter
Source code
protected virtual ICounter GetCounter()
GetInstance [1/2]
Source code
public static PdfWriter GetInstance(Document document, Stream os)
Arguments
TypeNameDescription
Documentdocument
Streamos
GetInstance [2/2]
Source code
public static PdfWriter GetInstance(Document document, Stream os, IDocListener listener)
Arguments
TypeNameDescription
Documentdocument
Streamos
IDocListenerlistener
GetVerticalPosition
Source code
public virtual float GetVerticalPosition(bool ensureNewLine)
Arguments
TypeNameDescription
boolensureNewLine
ResetContent
Source code
internal void ResetContent()
AddLocalDestinations
Source code
internal void AddLocalDestinations(SortedDictionary<string, Destination> desto)
Arguments
TypeNameDescription
SortedDictionary<string, Destination>desto
AddToBody [1/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta)
Arguments
TypeNameDescription
PdfObjectobjecta
AddToBody [2/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, bool inObjStm)
Arguments
TypeNameDescription
PdfObjectobjecta
boolinObjStm
AddToBody [3/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, PdfIndirectReference refa)
Arguments
TypeNameDescription
PdfObjectobjecta
PdfIndirectReferencerefa
AddToBody [4/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, PdfIndirectReference refa, bool inObjStm)
Arguments
TypeNameDescription
PdfObjectobjecta
PdfIndirectReferencerefa
boolinObjStm
AddToBody [5/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, int refNumber)
Arguments
TypeNameDescription
PdfObjectobjecta
intrefNumber
AddToBody [6/6]
Source code
public virtual PdfIndirectObject AddToBody(PdfObject objecta, int refNumber, bool inObjStm)
Arguments
TypeNameDescription
PdfObjectobjecta
intrefNumber
boolinObjStm
CacheObject
Source code
protected internal virtual void CacheObject(PdfIndirectObject iobj)
Arguments
TypeNameDescription
PdfIndirectObjectiobj
GetCatalog
Source code
protected virtual PdfDictionary GetCatalog(PdfIndirectReference rootObj)
Arguments
TypeNameDescription
PdfIndirectReferencerootObj
BuildStructTreeRootForTagged
Source code
protected virtual void BuildStructTreeRootForTagged(PdfDictionary catalog)
Arguments
TypeNameDescription
PdfDictionarycatalog
AddPageDictEntry
Source code
public virtual void AddPageDictEntry(PdfName key, PdfObject obj)
Arguments
TypeNameDescription
PdfNamekey
PdfObjectobj
ResetPageDictEntries
Source code
public virtual void ResetPageDictEntries()
SetLinearPageMode
Source code
public virtual void SetLinearPageMode()
ReorderPages
Source code
public virtual int ReorderPages(int[] order)
Arguments
TypeNameDescription
int``[]order
GetPageReference
Source code
public virtual PdfIndirectReference GetPageReference(int page)
Arguments
TypeNameDescription
intpage
SetPageViewport
Source code
public virtual void SetPageViewport(PdfArray vp)
Arguments
TypeNameDescription
PdfArrayvp
Add [1/3]
Source code
internal virtual PdfIndirectReference Add(PdfPage page, PdfContents contents)
Arguments
TypeNameDescription
PdfPagepage
PdfContentscontents
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
TypeNameDescription
PdfDictionarycatalog
boolnamedAsNames
SetAtLeastPdfVersion
Source code
public virtual void SetAtLeastPdfVersion(char version)
Arguments
TypeNameDescription
charversion
SetPdfVersion
Source code
public virtual void SetPdfVersion(PdfName version)
Arguments
TypeNameDescription
PdfNameversion
AddDeveloperExtension
Source code
public virtual void AddDeveloperExtension(PdfDeveloperExtension de)
Arguments
TypeNameDescription
PdfDeveloperExtensionde
GetPdfVersion
Source code
internal PdfVersionImp GetPdfVersion()
AddViewerPreference
Source code
public virtual void AddViewerPreference(PdfName key, PdfObject value)
Arguments
TypeNameDescription
PdfNamekey
PdfObjectvalue
AddNamedDestinations
Source code
public virtual void AddNamedDestinations(IDictionary<string, string> map, int page_offset)
Arguments
TypeNameDescription
IDictionary<string, string>map
intpage_offset
AddNamedDestination
Source code
public virtual void AddNamedDestination(string name, int page, PdfDestination dest)
Arguments
TypeNameDescription
stringname
intpage
PdfDestinationdest
AddJavaScript [1/6]
Source code
public virtual void AddJavaScript(PdfAction js)
Arguments
TypeNameDescription
PdfActionjs
AddJavaScript [2/6]
Source code
public virtual void AddJavaScript(string code, bool unicode)
Arguments
TypeNameDescription
stringcode
boolunicode
AddJavaScript [3/6]
Source code
public virtual void AddJavaScript(string code)
Arguments
TypeNameDescription
stringcode
AddJavaScript [4/6]
Source code
public virtual void AddJavaScript(string name, PdfAction js)
Arguments
TypeNameDescription
stringname
PdfActionjs
AddJavaScript [5/6]
Source code
public virtual void AddJavaScript(string name, string code, bool unicode)
Arguments
TypeNameDescription
stringname
stringcode
boolunicode
AddJavaScript [6/6]
Source code
public virtual void AddJavaScript(string name, string code)
Arguments
TypeNameDescription
stringname
stringcode
AddFileAttachment [1/3]
Source code
public virtual void AddFileAttachment(string description, byte[] fileStore, string file, string fileDisplay)
Arguments
TypeNameDescription
stringdescription
byte``[]fileStore
stringfile
stringfileDisplay
AddFileAttachment [2/3]
Source code
public virtual void AddFileAttachment(string description, PdfFileSpecification fs)
Arguments
TypeNameDescription
stringdescription
PdfFileSpecificationfs
AddFileAttachment [3/3]
Source code
public virtual void AddFileAttachment(PdfFileSpecification fs)
Arguments
TypeNameDescription
PdfFileSpecificationfs
SetOpenAction [1/2]
Source code
public virtual void SetOpenAction(string name)
Arguments
TypeNameDescription
stringname
SetOpenAction [2/2]
Source code
public virtual void SetOpenAction(PdfAction action)
Arguments
TypeNameDescription
PdfActionaction
SetAdditionalAction
Source code
public virtual void SetAdditionalAction(PdfName actionType, PdfAction action)
Arguments
TypeNameDescription
PdfNameactionType
PdfActionaction
AddAnnotation [1/2]
Source code
public virtual void AddAnnotation(PdfAnnotation annot)
Arguments
TypeNameDescription
PdfAnnotationannot
AddAnnotation [2/2]
Source code
internal virtual void AddAnnotation(PdfAnnotation annot, int page)
Arguments
TypeNameDescription
PdfAnnotationannot
intpage
AddCalculationOrder
Source code
public virtual void AddCalculationOrder(PdfFormField annot)
Arguments
TypeNameDescription
PdfFormFieldannot
SetLanguage
Source code
public virtual void SetLanguage(string language)
Arguments
TypeNameDescription
stringlanguage
CreateXmpMetadata
Source code
public virtual void CreateXmpMetadata()
InitPdfIsoConformance
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
TypeNameDescription
stringoutputConditionIdentifier
stringoutputCondition
stringregistryName
stringinfo
ICC_ProfilecolorProfile
SetOutputIntents [2/3]
Source code
public virtual void SetOutputIntents(string outputConditionIdentifier, string outputCondition, string registryName, string info, byte[] destOutputProfile)
Arguments
TypeNameDescription
stringoutputConditionIdentifier
stringoutputCondition
stringregistryName
stringinfo
byte``[]destOutputProfile
SetOutputIntents [3/3]
Source code
public virtual bool SetOutputIntents(PdfReader reader, bool checkExistence)
Arguments
TypeNameDescription
PdfReaderreader
boolcheckExistence
GetNameString
Source code
protected static string GetNameString(PdfDictionary dic, PdfName key)
Arguments
TypeNameDescription
PdfDictionarydic
PdfNamekey
SetEncryption [1/5]
Source code
public virtual void SetEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType)
Arguments
TypeNameDescription
byte``[]userPassword
byte``[]ownerPassword
intpermissions
intencryptionType
SetEncryption [2/5]
Source code
public virtual void SetEncryption(X509Certificate[] certs, int[] permissions, int encryptionType)
Arguments
TypeNameDescription
X509Certificate``[]certs
int``[]permissions
intencryptionType
SetEncryption [3/5]
Source code
public virtual void SetEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, bool strength128Bits)
Arguments
TypeNameDescription
byte``[]userPassword
byte``[]ownerPassword
intpermissions
boolstrength128Bits
SetEncryption [4/5]
Source code
public virtual void SetEncryption(bool strength, string userPassword, string ownerPassword, int permissions)
Arguments
TypeNameDescription
boolstrength
stringuserPassword
stringownerPassword
intpermissions
SetEncryption [5/5]
Source code
public virtual void SetEncryption(int encryptionType, string userPassword, string ownerPassword, int permissions)
Arguments
TypeNameDescription
intencryptionType
stringuserPassword
stringownerPassword
intpermissions
SetFullCompression
Source code
public virtual void SetFullCompression()
AddSimple [1/2]
Source code
internal FontDetails AddSimple(BaseFont bf)
Arguments
TypeNameDescription
BaseFontbf
EliminateFontSubset
Source code
internal void EliminateFontSubset(PdfDictionary fonts)
Arguments
TypeNameDescription
PdfDictionaryfonts
AddDirectTemplateSimple
Source code
internal PdfName AddDirectTemplateSimple(PdfTemplate template, PdfName forcedName)
Arguments
TypeNameDescription
PdfTemplatetemplate
PdfNameforcedName
ReleaseTemplate
Source code
public virtual void ReleaseTemplate(PdfTemplate tp)
Arguments
TypeNameDescription
PdfTemplatetp
GetImportedPage
Source code
public virtual PdfImportedPage GetImportedPage(PdfReader reader, int pageNumber)
Arguments
TypeNameDescription
PdfReaderreader
intpageNumber
GetPdfReaderInstance
Source code
protected virtual PdfReaderInstance GetPdfReaderInstance(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
FreeReader
Source code
public virtual void FreeReader(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
GetNewObjectNumber
Source code
protected internal virtual int GetNewObjectNumber(PdfReader reader, int number, int generation)
Arguments
TypeNameDescription
PdfReaderreader
intnumber
intgeneration
GetReaderFile
Source code
internal virtual RandomAccessFileOrArray GetReaderFile(PdfReader reader)
Arguments
TypeNameDescription
PdfReaderreader
GetColorspaceName
Source code
internal PdfName GetColorspaceName()
AddSimple [2/2]
Source code
internal virtual ColorDetails AddSimple(ICachedColorSpace spc)
Arguments
TypeNameDescription
ICachedColorSpacespc
AddSimplePattern
Source code
internal virtual PdfName AddSimplePattern(PdfPatternPainter painter)
Arguments
TypeNameDescription
PdfPatternPainterpainter
AddSimpleShadingPattern
Source code
internal void AddSimpleShadingPattern(PdfShadingPattern shading)
Arguments
TypeNameDescription
PdfShadingPatternshading
AddSimpleShading
Source code
internal void AddSimpleShading(PdfShading shading)
Arguments
TypeNameDescription
PdfShadingshading
AddSimpleExtGState
Source code
internal PdfObject AddSimpleExtGState(PdfDictionary gstate)
Arguments
TypeNameDescription
PdfDictionarygstate
AddSimpleProperty
Source code
internal PdfObject AddSimpleProperty(object prop, PdfIndirectReference refi)
Arguments
TypeNameDescription
objectprop
PdfIndirectReferencerefi
PropertyExists
Source code
internal bool PropertyExists(object prop)
Arguments
TypeNameDescription
objectprop
SetTagged [1/2]
Source code
public virtual void SetTagged()
SetTagged [2/2]
Source code
public virtual void SetTagged(int taggingMode)
Arguments
TypeNameDescription
inttaggingMode
NeedToBeMarkedInContent
Source code
public virtual bool NeedToBeMarkedInContent(IAccessibleElement element)
Arguments
TypeNameDescription
IAccessibleElementelement
CheckElementRole
Source code
public virtual void CheckElementRole(IAccessibleElement element, IAccessibleElement parent)
Arguments
TypeNameDescription
IAccessibleElementelement
IAccessibleElementparent
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
TypeNameDescription
List<PdfLayer>group
LockLayer
Source code
public virtual void LockLayer(PdfLayer layer)
Arguments
TypeNameDescription
PdfLayerlayer
FillOCProperties
Source code
protected virtual void FillOCProperties(bool erase)
Arguments
TypeNameDescription
boolerase
RegisterLayer
Source code
internal virtual void RegisterLayer(IPdfOCG layer)
Arguments
TypeNameDescription
IPdfOCGlayer
SetBoxSize
Source code
public virtual void SetBoxSize(string boxName, Rectangle size)
Arguments
TypeNameDescription
stringboxName
Rectanglesize
GetBoxSize [1/2]
Source code
public virtual Rectangle GetBoxSize(string boxName)
Arguments
TypeNameDescription
stringboxName
GetBoxSize [2/2]
Source code
public virtual Rectangle GetBoxSize(string boxName, Rectangle intersectingRectangle)
Arguments
TypeNameDescription
stringboxName
RectangleintersectingRectangle
SetPageAction
Source code
public virtual void SetPageAction(PdfName actionType, PdfAction action)
Arguments
TypeNameDescription
PdfNameactionType
PdfActionaction
SetDefaultColorspace
Source code
public virtual void SetDefaultColorspace(PdfName key, PdfObject cs)
Arguments
TypeNameDescription
PdfNamekey
PdfObjectcs
AddSimplePatternColorspace
Source code
internal ColorDetails AddSimplePatternColorspace(BaseColor color)
Arguments
TypeNameDescription
BaseColorcolor
ClearTextWrap
Source code
public virtual void ClearTextWrap()
AddDirectImageSimple [1/2]
Source code
public virtual PdfName AddDirectImageSimple(Image image)
Arguments
TypeNameDescription
Imageimage
AddDirectImageSimple [2/2]
Source code
public virtual PdfName AddDirectImageSimple(Image image, PdfIndirectReference fixedRef)
Arguments
TypeNameDescription
Imageimage
PdfIndirectReferencefixedRef
Add [2/3]
Source code
internal virtual PdfIndirectReference Add(PdfImage pdfImage, PdfIndirectReference fixedRef)
Arguments
TypeNameDescription
PdfImagepdfImage
PdfIndirectReferencefixedRef
GetImageReference
Source code
internal virtual PdfIndirectReference GetImageReference(PdfName name)
Arguments
TypeNameDescription
PdfNamename
Add [3/3]
Source code
protected virtual PdfIndirectReference Add(PdfICCBased icc)
Arguments
TypeNameDescription
PdfICCBasedicc
GetReferenceJBIG2Globals
Source code
protected internal virtual PdfIndirectReference GetReferenceJBIG2Globals(byte[] content)
Arguments
TypeNameDescription
byte``[]content
WriteKeyInfo
Source code
protected static void WriteKeyInfo(Stream os)
Arguments
TypeNameDescription
Streamos
GetTtfUnicodeWriter
Source code
protected internal virtual TtfUnicodeWriter GetTtfUnicodeWriter()
CreateXmpWriter [1/2]
Source code
protected internal virtual XmpWriter CreateXmpWriter(MemoryStream baos, PdfDictionary info)
Arguments
TypeNameDescription
MemoryStreambaos
PdfDictionaryinfo
CreateXmpWriter [2/2]
Source code
protected internal virtual XmpWriter CreateXmpWriter(MemoryStream baos, IDictionary<string, string> info)
Arguments
TypeNameDescription
MemoryStreambaos
IDictionary<string, string>info
CreateAnnotation [1/3]
Source code
public virtual PdfAnnotation CreateAnnotation(Rectangle rect, PdfName subtype)
Arguments
TypeNameDescription
Rectanglerect
PdfNamesubtype
CreateAnnotation [2/3]
Source code
public virtual PdfAnnotation CreateAnnotation(float llx, float lly, float urx, float ury, PdfString title, PdfString content, PdfName subtype)
Arguments
TypeNameDescription
floatllx
floatlly
floaturx
floatury
PdfStringtitle
PdfStringcontent
PdfNamesubtype
CreateAnnotation [3/3]
Source code
public virtual PdfAnnotation CreateAnnotation(float llx, float lly, float urx, float ury, PdfAction action, PdfName subtype)
Arguments
TypeNameDescription
floatllx
floatlly
floaturx
floatury
PdfActionaction
PdfNamesubtype
CheckPdfIsoConformance [1/2]
Source code
public static void CheckPdfIsoConformance(PdfWriter writer, int key, object obj1)
Arguments
TypeNameDescription
PdfWriterwriter
intkey
objectobj1
CheckPdfIsoConformance [2/2]
Source code
public virtual void CheckPdfIsoConformance(int key, object obj1)
Arguments
TypeNameDescription
intkey
objectobj1
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; }
ExtraCatalog
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; }
AcroForm
public virtual PdfAcroForm AcroForm { get; }
SigFlags
public virtual int SigFlags { set; }
XmpMetadata
public virtual byte XmpMetadata { get; set; }
PageXmpMetadata
public virtual byte PageXmpMetadata { set; }
XmpWriter
public virtual XmpWriter XmpWriter { get; }
PDFXConformance
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

JavaScript errors detected

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

If this problem persists, please contact our support.