Skip to content

PDFOutputIntent

Namespace: O2S.Components.PDF4NET

Defines a PDF output intent.

public class PDFOutputIntent

Inheritance ObjectPDFOutputIntent

Remarks

Output intents provide a means for matching the color characteristics of a PDF document with those of a target output device or production environment in which the document will be printed.

Constructors

PDFOutputIntent()

Initializes a new PDFOutputIntent object.

public PDFOutputIntent()

Properties

DestinationOutputProfile

Gets or sets the destination output profile.

public PDFIccColorSpace DestinationOutputProfile { get; set; }

Property Value

PDFIccColorSpace
An ICC profile stream defining the transformation from the PDF document's source colors to output device colorants.

Remarks

Required if PDFOutputIntent.OutputConditionIdentifier does not specify a standard production condition; optional otherwise


Info

Gets or sets the output intent info.

public string Info { get; set; }

Property Value

String
A human-readable text string containing additional information or comments about the intended target device or production condition.

Remarks

Required if PDFOutputIntent.OutputConditionIdentifier does not specify a standard production condition; optional otherwise)


OutputCondition

Gets or sets the output condition.

public string OutputCondition { get; set; }

Property Value

String
An ASCII string concisely identifying the intended output device or production condition in human-readable form.


OutputConditionIdentifier

Gets or sets the output condition identifier.

public string OutputConditionIdentifier { get; set; }

Property Value

String
An ASCII string identifying the intended output device or production condition in human- or machine-readable form.

Remarks

If human-readable, this string may be used in lieu of an PDFOutputIntent.OutputCondition string for presentation to the user.
A typical value for this entry would be the name of a production condition maintained in an industry-standard registry such as the ICC Characterization Data Registry.


RegistryName

Gets or sets the registry name.

public string RegistryName { get; set; }

Property Value

String
An ASCII string (conventionally a uniform resource identifier, or URI) identifying the registry in which the condition designated by PDFOutputIntent.OutputConditionIdentifier is defined.


Type

Gets of sets the output intent type.

public PDFOutputIntentType Type { get; set; }

Property Value

PDFOutputIntentType
The output intent type.