API Reference
PdfOutputIntent
Describes a generated PDF output intent backed by an ICC profile.
Inheritance
- Object
- PdfOutputIntent
Usage
Explore 4 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 3
- Property PdfOptions.OutputIntent
- Method PdfOutputIntent.CreatePdfX
- Method PdfOutputIntent.CreateSrgbIec6196621
Accepted by parameters 1
- Method PdfOptions.SetOutputIntent
Constructors
public PdfOutputIntent(Byte[] iccProfile) #Creates an output intent backed by an ICC profile.
Parameters
- iccProfile System.Byte[]
public PdfOutputIntent(Byte[] iccProfile, String outputConditionIdentifier) #Creates an output intent backed by an ICC profile.
Parameters
- iccProfile System.Byte[]
- outputConditionIdentifier System.String
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[]
- policy OfficeIMO.Pdf.PdfOutputIntentPolicy
public PdfOutputIntent(Byte[] iccProfile, String outputConditionIdentifier, PdfOutputIntentPolicy policy) #Creates an output intent backed by an ICC profile.
Parameters
- iccProfile System.Byte[]
- outputConditionIdentifier System.String
- policy OfficeIMO.Pdf.PdfOutputIntentPolicy
public PdfOutputIntent(Byte[] iccProfile, String outputConditionIdentifier, PdfOutputIntentPolicy policy, PdfOutputIntentSubtype subtype) #Creates an output intent backed by an ICC profile with an explicit PDF dictionary subtype.
Parameters
- iccProfile System.Byte[]
- outputConditionIdentifier System.String
- policy OfficeIMO.Pdf.PdfOutputIntentPolicy
- subtype OfficeIMO.Pdf.PdfOutputIntentSubtype
Methods
public static PdfOutputIntent CreatePdfX(Byte[] iccProfile, String outputConditionIdentifier) #PdfOutputIntentCreates a PDF/X output intent backed by a caller-supplied CMYK print-condition ICC profile.
Parameters
- iccProfile System.Byte[]
- outputConditionIdentifier System.String
public static PdfOutputIntent CreateSrgbIec6196621() #PdfOutputIntentCreates an output intent backed by OfficeIMO's built-in sRGB IEC61966-2.1 ICC profile.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
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 PdfOutputIntentPolicy Policy { get; set; } #Declared output-intent policy used by compliance readiness checks. This does not by itself certify PDF/A conformance.
public PdfOutputIntentSubtype Subtype { get; set; } #Standard subtype written to the PDF output-intent dictionary.
public Int32 ColorComponents { get; private set; } #Number of color components in the ICC profile color space.