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

PageNumber0 für den Catalog-Output-Intent oder eine 1-basierte Seitennummer für einen expliziten Seiten-Output-Intent
ColorantNamePDF-Farbmittelname, den die CxF/X-4-Daten charakterisieren
CxFFileNameCxF/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