Table of Contents

Class PdfOutputIntent

Namespace
iText.Kernel.Pdf
Assembly
itext.kernel.dll

Specify the colour characteristics of output devices on which the document might be rendered See ISO 32000-1 14.11.5: Output Intents.

public class PdfOutputIntent : PdfObjectWrapper<PdfDictionary>
Inheritance
PdfOutputIntent
Inherited Members

Constructors

PdfOutputIntent(string, string, string, string, Stream)

Creates output intent dictionary.

public PdfOutputIntent(string outputConditionIdentifier, string outputCondition, string registryName, string info, Stream iccStream)

Parameters

outputConditionIdentifier string

(required) identifying the intended output device or production condition in human or machine readable form

outputCondition string

(optional) identifying the intended output device or production condition in human-readable form

registryName string

identifying the registry in which the condition designated by outputConditionIdentifier is defined

info string

(required if outputConditionIdentifier does not specify a standard production condition; optional otherwise) containing additional information or comments about the intended target device or production condition

iccStream Stream

ICC profile stream. User is responsible for closing the stream

Remarks

Creates output intent dictionary. Null values are allowed to suppress any key. By default output intent subtype is GTS_PDFA1, use setter to change it.

PdfOutputIntent(PdfDictionary)

public PdfOutputIntent(PdfDictionary outputIntentDict)

Parameters

outputIntentDict PdfDictionary

Methods

GetDestOutputProfile()

public virtual PdfStream GetDestOutputProfile()

Returns

PdfStream

GetInfo()

public virtual PdfString GetInfo()

Returns

PdfString

GetOutputCondition()

public virtual PdfString GetOutputCondition()

Returns

PdfString

GetOutputConditionIdentifier()

public virtual PdfString GetOutputConditionIdentifier()

Returns

PdfString

GetOutputIntentSubtype()

public virtual PdfName GetOutputIntentSubtype()

Returns

PdfName

GetRegistryName()

public virtual PdfString GetRegistryName()

Returns

PdfString

IsWrappedObjectMustBeIndirect()

protected override bool IsWrappedObjectMustBeIndirect()

Returns

bool

SetDestOutputProfile(Stream)

public virtual void SetDestOutputProfile(Stream iccStream)

Parameters

iccStream Stream

SetInfo(string)

public virtual void SetInfo(string info)

Parameters

info string

SetOutputCondition(string)

public virtual void SetOutputCondition(string outputCondition)

Parameters

outputCondition string

SetOutputConditionIdentifier(string)

public virtual void SetOutputConditionIdentifier(string outputConditionIdentifier)

Parameters

outputConditionIdentifier string

SetOutputIntentSubtype(PdfName)

public virtual void SetOutputIntentSubtype(PdfName subtype)

Parameters

subtype PdfName

SetRegistryName(string)

public virtual void SetRegistryName(string registryName)

Parameters

registryName string