Skip to content

# PDFOutputIntent

Namespace: O2S.Components.PDF4NET

Defines a PDF output intent.

    public class PDFOutputIntent

Inheritance Object → PDFOutputIntent

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.