SetOutputIntentSpectralData

コンプライアンス、カラーマネジメント

説明

PDF 2.0 OutputIntent の /SpectralData 辞書へ、1 つの色エントリを追加、置き換え、または削除します

構文

Delphi

Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;

パラメータ

PageNumberCatalog の出力インテントなら 0、明示的なページ出力インテントなら 1 ベースのページ番号
ColorantNameCxF/X-4 データが characterization する PDF 色名
CxFFileName最大 64 MiB の UTF-8 または BOM 付き UTF-16 の CxF/X-4 XML ファイル。名前付きエントリを削除するには空の文字列

戻り値

成功時は 1 を返します。対象に出力インテントがない、ファイルが読み取れないまたは不正形式、XML に CxF ルートがない、名前付きの色に一致する SpotInkCharacterisation がちょうど 1 つない、または同じ色が /Solidities に現れる場合は 0 を返します

備考

XMLパーサーは解決を行わず、外部文書型などの宣言を拒否し、整合の取れたマークアップを要求し、SpotInkNameとの比較の前に定義済みおよび数値のXML実体をデコードします

データは圧縮ストリームに保存されます。同一のCxFバイトを同じまたは別の着色剤に再度代入すると、重複を埋め込む代わりに既存の間接ストリームを再利用します

PDF/Xプリフライトは各スペクトルストリームを独立してデコードし、一致する特色インクのエントリが一意であることを強制し、ミキシングヒントの solidities との重複を拒否します

関連項目

SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode