iText 8.0.4 API
iText.Kernel.Pdf.PdfOutputIntent Class Reference

Specify the colour characteristics of output devices on which the document might be rendered See ISO 32000-1 14.11.5: Output Intents. More...

Inheritance diagram for iText.Kernel.Pdf.PdfOutputIntent:
iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >

Public Member Functions

  PdfOutputIntent (String outputConditionIdentifier, String outputCondition, String registryName, String info, Stream iccStream)
  Creates output intent dictionary. More...
 
  PdfOutputIntent (PdfDictionary outputIntentDict)
 
virtual PdfStream  GetDestOutputProfile ()
 
virtual void  SetDestOutputProfile (Stream iccStream)
 
virtual PdfString  GetInfo ()
 
virtual void  SetInfo (String info)
 
virtual PdfString  GetRegistryName ()
 
virtual void  SetRegistryName (String registryName)
 
virtual PdfString  GetOutputConditionIdentifier ()
 
virtual void  SetOutputConditionIdentifier (String outputConditionIdentifier)
 
virtual PdfString  GetOutputCondition ()
 
virtual void  SetOutputCondition (String outputCondition)
 
virtual PdfName  GetOutputIntentSubtype ()
 
virtual void  SetOutputIntentSubtype (PdfName subtype)
 
- Public Member Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfDictionary >
virtual T  GetPdfObject ()
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  MakeIndirect (PdfDocument document, PdfIndirectReference reference)
  Marks object behind wrapper to be saved as indirect. More...
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  MakeIndirect (PdfDocument document)
  Marks object behind wrapper to be saved as indirect. More...
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  SetModified ()
 
virtual void  Flush ()
 
virtual bool  IsFlushed ()
 

Detailed Description

Specify the colour characteristics of output devices on which the document might be rendered See ISO 32000-1 14.11.5: Output Intents.

Constructor & Destructor Documentation

◆ PdfOutputIntent()

iText.Kernel.Pdf.PdfOutputIntent.PdfOutputIntent ( String  outputConditionIdentifier,
String  outputCondition,
String  registryName,
String  info,
Stream  iccStream 
)
inline

Creates output intent dictionary.

Creates output intent dictionary. Null values are allowed to suppress any key. By default output intent subtype is GTS_PDFA1, use setter to change it.

Parameters
outputConditionIdentifier (required) identifying the intended output device or production condition in human or machine readable form
outputCondition (optional) identifying the intended output device or production condition in human-readable form
registryName identifying the registry in which the condition designated by outputConditionIdentifier is defined
info (required if outputConditionIdentifier does not specify a standard production condition; optional otherwise) containing additional information or comments about the intended target device or production condition
iccStream ICC profile stream. User is responsible for closing the stream