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.