SetOutputIntentSpectralData

合規性、色彩管理

描述

在 PDF 2.0 輸出意圖的 /SpectralData 字典中,加入、取代或移除一個色彩項目

語法

Delphi

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

參數

PageNumber0 表示 Catalog 輸出意圖,或以 1 為起始的頁碼表示明確的頁面輸出意圖
ColorantNameCxF/X-4 資料所描述的 PDF 色彩名稱
CxFFileNameUTF-8 或帶 BOM 的 UTF-16 CxF/X-4 XML 檔案,最大 64 MiB;空字串表示移除具名項目

傳回值

成功時為 1;目標沒有輸出意圖、檔案無法讀取或格式錯誤、XML 沒有 CxF 根元素、具名色彩沒有恰好一個相符的 SpotInkCharacterisation,或同一色彩已出現在 /Solidities 中時為 0

備註

XML 剖析器不做外部解析、拒絕外部文件型別之類的宣告、要求標記配對,並在比較 SpotInkName 前解碼預定義與數值 XML 實體

資料儲存在壓縮串流中;對相同或另一個著色劑再次指派相同的 CxF 位元組,會重用既有的間接串流,不會內嵌重複資料

PDF/X 預檢會獨立解碼每個光譜串流、強制唯一的相符特別色項目,並拒絕與 mixing hint 濃度重疊

另請參閱

SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode