[]
        
(Showing Draft Content)

OutputIntent

Class: OutputIntent

Represents an output intent for a PDF document. Output intents provide information about the intended output device or production condition.

Extends

Constructors

Constructor

new OutputIntent(om): OutputIntent;

Creates a new OutputIntent object.

Parameters

om

ObjectManager

An object manager that controls the lifetime of the OutputIntent object.

Returns

OutputIntent

Overrides

ObjectBase.constructor

Constructor

new OutputIntent(): OutputIntent;

Creates a new OutputIntent object.

Returns

OutputIntent

Overrides

ObjectBase.constructor

Properties

GTS_PDFA1

readonly static GTS_PDFA1: "GTS_PDFA1" = "GTS_PDFA1";

The string representing the GTS_PDFA1 output intent subtype.


GTS_PDFX

readonly static GTS_PDFX: "GTS_PDFX" = "GTS_PDFX";

The string representing the GTS_PDFX output intent subtype.


ISO_PDFE1

readonly static ISO_PDFE1: "ISO_PDFE1" = "ISO_PDFE1";

The string representing the ISO_PDFE1 output intent subtype.

Accessors

destOutputProfile

Get Signature

get destOutputProfile(): IccProfile;

Gets or sets an ICC profile color space defining the transformation from the PDF document's source colors to output device colorants.

Returns

IccProfile

Set Signature

set destOutputProfile(value): void;

Gets or sets an ICC profile color space defining the transformation from the PDF document's source colors to output device colorants.

Parameters
value

IccProfile

Returns

void


id

Get Signature

get id(): number;

Gets the reference to the object.

Returns

number

Inherited from

ObjectBase.id


info

Get Signature

get info(): string;

Gets or sets the human-readable text string containing additional information or comments about the intended output device or production condition.

Returns

string

Set Signature

set info(value): void;

Gets or sets the info string.

Parameters
value

string

Returns

void


om

Get Signature

get om(): ObjectManager;

Gets the owner ObjectManager instance.

Returns

ObjectManager

Inherited from

ObjectBase.om


outputCondition

Get Signature

get outputCondition(): string;

Gets or sets the output condition. A text string concisely identifying the intended output device or production condition in human-readable form.

Returns

string

Set Signature

set outputCondition(value): void;

Gets or sets the output condition.

Parameters
value

string

Returns

void


outputConditionIdentifier

Get Signature

get outputConditionIdentifier(): string;

Gets or sets the output condition identifier. This is a string identifying the intended output device or production condition in human or machine readable form.

Returns

string

Set Signature

set outputConditionIdentifier(value): void;

Gets or sets the output condition identifier.

Parameters
value

string

Returns

void


registryName

Get Signature

get registryName(): string;

Gets or sets the registry name identifying the registry in which the condition designated by OutputConditionIdentifier is defined.

Returns

string

Set Signature

set registryName(value): void;

Gets or sets the registry name.

Parameters
value

string

Returns

void


subtype

Get Signature

get subtype(): string;

Gets or sets the output intent subtype. Common values include "GTS_PDFX" for PDF/X and "GTS_PDFA1" for PDF/A.

Returns

string

Set Signature

set subtype(value): void;

Gets or sets the output intent subtype.

Parameters
value

string

Returns

void

Methods

createDefaultForPdfA()

static createDefaultForPdfA(om?): OutputIntent;

Creates a default OutputIntent for PDF/A compliance with sRGB color space.

Parameters

om?

ObjectManager

An object manager that controls the lifetime of the OutputIntent object.

Returns

OutputIntent

A new OutputIntent configured for PDF/A compliance.


free()

free(): void;

Detaches the object from the ObjectManager and deallocates its memory, if possible.

Returns

void

Inherited from

ObjectBase.free


rebind()

rebind(omTo): void;

Rebinds the object from the current ObjectManager to the specified one.

Parameters

omTo

ObjectManager

The new ObjectManager for the object.

Returns

void

Inherited from

ObjectBase.rebind