iText 5

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

Type

Name

Methods

int

IndirectReferenceNumber

get

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

Returns

Name

void

CheckPdfIsoConformance

(

PdfWriter

writer, int key, object obj1)

PdfWriter

GetInstance

(...)

Protected Static methods

Returns

Name

string

GetNameString

(

PdfDictionary

dic,

PdfName

key)

void

WriteKeyInfo

(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

Type

Name

Description

PdfDocument

document

Stream

os

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

Type

Name

Description

Document

document

Stream

os

IDocListener

listener

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

Type

Name

Description

PdfObject

objecta

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

Type

Name

Description

PdfObject

objecta

PdfIndirectReference

refa

AddToBody [4/6]

Source code

public virtual PdfIndirectObject AddToBody(PdfObject objecta, PdfIndirectReference refa, bool inObjStm)

Arguments

Type

Name

Description

PdfObject

objecta

PdfIndirectReference

refa

bool

inObjStm

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

Type

Name

Description

PdfIndirectObject

iobj

GetCatalog

Source code

protected virtual PdfDictionary GetCatalog(PdfIndirectReference rootObj)

Arguments

Type

Name

Description

PdfIndirectReference

rootObj

BuildStructTreeRootForTagged

Source code

protected virtual void BuildStructTreeRootForTagged(PdfDictionary catalog)

Arguments

Type

Name

Description

PdfDictionary

catalog

AddPageDictEntry

Source code

public virtual void AddPageDictEntry(PdfName key, PdfObject obj)

Arguments

Type

Name

Description

PdfName

key

PdfObject

obj

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

GetPageReference

Source code

public virtual PdfIndirectReference GetPageReference(int page)

Arguments

Type

Name

Description

int

page

SetPageViewport

Source code

public virtual void SetPageViewport(PdfArray vp)

Arguments

Type

Name

Description

PdfArray

vp

Add [1/3]

Source code

internal virtual PdfIndirectReference Add(PdfPage page, PdfContents contents)

Arguments

Type

Name

Description

PdfPage

page

PdfContents

contents

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

Type

Name

Description

PdfDictionary

catalog

bool

namedAsNames

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

Type

Name

Description

PdfName

version

AddDeveloperExtension

Source code

public virtual void AddDeveloperExtension(PdfDeveloperExtension de)

Arguments

Type

Name

Description

PdfDeveloperExtension

de

GetPdfVersion

Source code

internal PdfVersionImp GetPdfVersion()

AddViewerPreference

Source code

public virtual void AddViewerPreference(PdfName key, PdfObject value)

Arguments

Type

Name

Description

PdfName

key

PdfObject

value

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

Type

Name

Description

string

name

int

page

PdfDestination

dest

AddJavaScript [1/6]

Source code

public virtual void AddJavaScript(PdfAction js)

Arguments

Type

Name

Description

PdfAction

js

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

Type

Name

Description

string

name

PdfAction

js

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

Type

Name

Description

string

description

PdfFileSpecification

fs

AddFileAttachment [3/3]

Source code

public virtual void AddFileAttachment(PdfFileSpecification fs)

Arguments

Type

Name

Description

PdfFileSpecification

fs

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

Type

Name

Description

PdfAction

action

SetAdditionalAction

Source code

public virtual void SetAdditionalAction(PdfName actionType, PdfAction action)

Arguments

Type

Name

Description

PdfName

actionType

PdfAction

action

AddAnnotation [1/2]

Source code

public virtual void AddAnnotation(PdfAnnotation annot)

Arguments

Type

Name

Description

PdfAnnotation

annot

AddAnnotation [2/2]

Source code

internal virtual void AddAnnotation(PdfAnnotation annot, int page)

Arguments

Type

Name

Description

PdfAnnotation

annot

int

page

AddCalculationOrder

Source code

public virtual void AddCalculationOrder(PdfFormField annot)

Arguments

Type

Name

Description

PdfFormField

annot

SetLanguage

Source code

public virtual void SetLanguage(string language)

Arguments

Type

Name

Description

string

language

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

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

Type

Name

Description

PdfDictionary

dic

PdfName

key

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

Type

Name

Description

BaseFont

bf

EliminateFontSubset

Source code

internal void EliminateFontSubset(PdfDictionary fonts)

Arguments

Type

Name

Description

PdfDictionary

fonts

AddDirectTemplateSimple

Source code

internal PdfName AddDirectTemplateSimple(PdfTemplate template, PdfName forcedName)

Arguments

Type

Name

Description

PdfTemplate

template

PdfName

forcedName

ReleaseTemplate

Source code

public virtual void ReleaseTemplate(PdfTemplate tp)

Arguments

Type

Name

Description

PdfTemplate

tp

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

Type

Name

Description

PdfReader

reader

FreeReader

Source code

public virtual void FreeReader(PdfReader reader)

Arguments

Type

Name

Description

PdfReader

reader

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

Type

Name

Description

PdfReader

reader

GetColorspaceName

Source code

internal PdfName GetColorspaceName()

AddSimple [2/2]

Source code

internal virtual ColorDetails AddSimple(ICachedColorSpace spc)

Arguments

Type

Name

Description

ICachedColorSpace

spc

AddSimplePattern

Source code

internal virtual PdfName AddSimplePattern(PdfPatternPainter painter)

Arguments

Type

Name

Description

PdfPatternPainter

painter

AddSimpleShadingPattern

Source code

internal void AddSimpleShadingPattern(PdfShadingPattern shading)

Arguments

Type

Name

Description

PdfShadingPattern

shading

AddSimpleShading

Source code

internal void AddSimpleShading(PdfShading shading)

Arguments

Type

Name

Description

PdfShading

shading

AddSimpleExtGState

Source code

internal PdfObject AddSimpleExtGState(PdfDictionary gstate)

Arguments

Type

Name

Description

PdfDictionary

gstate

AddSimpleProperty

Source code

internal PdfObject AddSimpleProperty(object prop, PdfIndirectReference refi)

Arguments

Type

Name

Description

object

prop

PdfIndirectReference

refi

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

Type

Name

Description

IAccessibleElement

element

CheckElementRole

Source code

public virtual void CheckElementRole(IAccessibleElement element, IAccessibleElement parent)

Arguments

Type

Name

Description

IAccessibleElement

element

IAccessibleElement

parent

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

Type

Name

Description

List<

PdfLayer

>

group

LockLayer

Source code

public virtual void LockLayer(PdfLayer layer)

Arguments

Type

Name

Description

PdfLayer

layer

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

Type

Name

Description

IPdfOCG

layer

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

Type

Name

Description

PdfName

actionType

PdfAction

action

SetDefaultColorspace

Source code

public virtual void SetDefaultColorspace(PdfName key, PdfObject cs)

Arguments

Type

Name

Description

PdfName

key

PdfObject

cs

AddSimplePatternColorspace

Source code

internal ColorDetails AddSimplePatternColorspace(BaseColor color)

Arguments

Type

Name

Description

BaseColor

color

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

Type

Name

Description

Image

image

PdfIndirectReference

fixedRef

Add [2/3]

Source code

internal virtual PdfIndirectReference Add(PdfImage pdfImage, PdfIndirectReference fixedRef)

Arguments

Type

Name

Description

PdfImage

pdfImage

PdfIndirectReference

fixedRef

GetImageReference

Source code

internal virtual PdfIndirectReference GetImageReference(PdfName name)

Arguments

Type

Name

Description

PdfName

name

Add [3/3]

Source code

protected virtual PdfIndirectReference Add(PdfICCBased icc)

Arguments

Type

Name

Description

PdfICCBased

icc

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

Type

Name

Description

MemoryStream

baos

PdfDictionary

info

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

Type

Name

Description

Rectangle

rect

PdfName

subtype

CreateAnnotation [2/3]

Source code

public virtual PdfAnnotation CreateAnnotation(float llx, float lly, float urx, float ury, PdfString title, PdfString content, PdfName subtype)

Arguments

Type

Name

Description

float

llx

float

lly

float

urx

float

ury

PdfString

title

PdfString

content

PdfName

subtype

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

CheckPdfIsoConformance [1/2]

Source code

public static void CheckPdfIsoConformance(PdfWriter writer, int key, object obj1)

Arguments

Type

Name

Description

PdfWriter

writer

int

key

object

obj1

CheckPdfIsoConformance [2/2]

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; }

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