iText 5

XmpWriter

XmpWriter Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.xml.xmp iTextSharp.text.xml.xmp.XmpWriter[[XmpWriter]] end

Members

Properties

Public properties

Type

Name

Methods

string

About

get, set

bool

ReadOnly

get, set

IXmpMeta

XmpMeta

get

Methods

Public methods

Returns

Name

void

AddDocInfoProperty

(object key, string value)

void

AddRdfDescription

(...)

void

AppendAlternateArrayItem

(string schemaNS, string arrayName, string value)

void

AppendArrayItem

(string schemaNS, string arrayName, string value)

void

AppendOrderedArrayItem

(string schemaNS, string arrayName, string value)

void

Close

()

void

Serialize

(Stream externalOutputStream)

void

SetProperty

(string schemaNS, string propName, object value)

Details

Constructors

XmpWriter [1/4]

Source code

public XmpWriter(Stream os, string utfEncoding, int extraSpace)

Arguments

Type

Name

Description

Stream

os

string

utfEncoding

int

extraSpace

XmpWriter [2/4]

Source code

public XmpWriter(Stream os)

Arguments

Type

Name

Description

Stream

os

XmpWriter [3/4]

Source code

public XmpWriter(Stream os, PdfDictionary info)

Arguments

Type

Name

Description

Stream

os

PdfDictionary

info

XmpWriter [4/4]

Source code

public XmpWriter(Stream os, IDictionary<string, string> info)

Arguments

Type

Name

Description

Stream

os

IDictionary<string, string>

info

Methods

AddRdfDescription [1/2]

Source code

public virtual void AddRdfDescription(string xmlns, string content)

Arguments

Type

Name

Description

string

xmlns

string

content

AddRdfDescription [2/2]

Source code

public virtual void AddRdfDescription(XmpSchema s)

Arguments

Type

Name

Description

XmpSchema

s

SetProperty

Source code

public virtual void SetProperty(string schemaNS, string propName, object value)

Arguments

Type

Name

Description

string

schemaNS

string

propName

object

value

AppendArrayItem

Source code

public virtual void AppendArrayItem(string schemaNS, string arrayName, string value)

Arguments

Type

Name

Description

string

schemaNS

string

arrayName

string

value

AppendOrderedArrayItem

Source code

public virtual void AppendOrderedArrayItem(string schemaNS, string arrayName, string value)

Arguments

Type

Name

Description

string

schemaNS

string

arrayName

string

value

AppendAlternateArrayItem

Source code

public virtual void AppendAlternateArrayItem(string schemaNS, string arrayName, string value)

Arguments

Type

Name

Description

string

schemaNS

string

arrayName

string

value

Serialize

Source code

public virtual void Serialize(Stream externalOutputStream)

Arguments

Type

Name

Description

Stream

externalOutputStream

Close

Source code

public virtual void Close()

AddDocInfoProperty

Source code

public virtual void AddDocInfoProperty(object key, string value)

Arguments

Type

Name

Description

object

key

string

value

Properties

XmpMeta

public virtual IXmpMeta XmpMeta { get; }

ReadOnly

public virtual bool ReadOnly { get; set; }

About

public virtual string About { get; set; }

Generated with ModularDoc