API Reference

Class

PdfOutputIntent

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Describes a generated PDF output intent backed by an ICC profile.

Inheritance

  • Object
  • PdfOutputIntent

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

PdfOutputIntent 4 overloads
public PdfOutputIntent(Byte[] iccProfile) #

Creates an output intent backed by an ICC profile.

Parameters

iccProfile System.Byte[] requiredposition: 0
public PdfOutputIntent(Byte[] iccProfile, String outputConditionIdentifier) #

Creates an output intent backed by an ICC profile.

Parameters

iccProfile System.Byte[] requiredposition: 0
outputConditionIdentifier System.String requiredposition: 1
public PdfOutputIntent(Byte[] iccProfile, PdfOutputIntentPolicy policy) #

Creates an output intent backed by an ICC profile with a declared compliance-readiness policy.

Parameters

iccProfile System.Byte[] requiredposition: 0
policy OfficeIMO.Pdf.PdfOutputIntentPolicy requiredposition: 1
public PdfOutputIntent(Byte[] iccProfile, String outputConditionIdentifier, PdfOutputIntentPolicy policy) #

Creates an output intent backed by an ICC profile.

Parameters

iccProfile System.Byte[] requiredposition: 0
outputConditionIdentifier System.String requiredposition: 1
policy OfficeIMO.Pdf.PdfOutputIntentPolicy requiredposition: 2

Methods

public static PdfOutputIntent CreateSrgbIec6196621() #
Returns: PdfOutputIntent

Creates an output intent backed by OfficeIMO's built-in sRGB IEC61966-2.1 ICC profile.

Properties

public Byte[] IccProfile { get; } #

ICC profile bytes. The returned array is a defensive copy.

public String OutputConditionIdentifier { get; set; } #

PDF output condition identifier, for example "sRGB IEC61966-2.1".

public String OutputCondition { get; set; } #

Optional human-readable output condition.

public String RegistryName { get; set; } #

Optional registry name URI for the output condition.

public String Info { get; set; } #

Optional human-readable info entry.

public PdfOutputIntentPolicy Policy { get; set; } #

Declared output-intent policy used by compliance readiness checks. This does not by itself certify PDF/A conformance.

public Int32 ColorComponents { get; } #

Number of color components in the ICC profile color space.