SetOutputIntentSpectralData
合規性、色彩管理
描述
在 PDF 2.0 輸出意圖的 /SpectralData 字典中,加入、取代或移除一個色彩項目
語法
Delphi
Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;參數
| PageNumber | 0 表示 Catalog 輸出意圖,或以 1 為起始的頁碼表示明確的頁面輸出意圖 |
|---|---|
| ColorantName | CxF/X-4 資料所描述的 PDF 色彩名稱 |
| CxFFileName | UTF-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