SetOutputIntentSpectralData
Konformität, Farbmanagement
Beschreibung
Fügt einen Farbmitteleintrag im /SpectralData-Wörterbuch des PDF-2.0-Output-Intents hinzu, ersetzt oder entfernt ihn
Syntax
Delphi
Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;Parameter
| PageNumber | 0 für den Catalog-Output-Intent oder eine 1-basierte Seitennummer für einen expliziten Seiten-Output-Intent |
|---|---|
| ColorantName | PDF-Farbmittelname, den die CxF/X-4-Daten charakterisieren |
| CxFFileName | CxF/X-4-XML-Datei in UTF-8 oder UTF-16 mit BOM bis 64 MiB, oder eine leere Zeichenkette, um den benannten Eintrag zu entfernen |
Rückgabewert
1 bei Erfolg, oder 0, wenn das Ziel keinen Output-Intent besitzt, die Datei unlesbar oder fehlerhaft ist, das XML kein CxF-Wurzelelement hat, das benannte Farbmittel nicht genau eine passende SpotInkCharacterisation besitzt oder dasselbe Farbmittel in /Solidities vorkommt
Anmerkungen
Der XML-Parser löst nichts auf, weist Deklarationen wie externe Dokumenttypen zurück, verlangt ausgeglichenes Markup und dekodiert vordefinierte und numerische XML-Entitäten, bevor er SpotInkName vergleicht
Die Daten werden in einem komprimierten Stream gespeichert; erneutes Zuweisen identischer CxF-Bytes an denselben oder einen anderen Farbstoff wiederverwendet den vorhandenen indirekten Stream, statt ein Duplikat einzubetten
Das PDF/X-Preflight dekodiert jeden Spektralstream unabhängig, erzwingt einen eindeutigen passenden Spot-Ink-Eintrag und lehnt Überlappung mit Mixing-Hint-Solidities ab
Siehe auch
SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode