SetBlackPointCompensation

Grafik, Farbe

Beschreibung

Deklariert die Schwarzpunktkompensation für nachfolgende Zeichnungen über einen ExtGState-Eintrag /UseBlackPtComp gemäß ISO 32000-2 §8.6.5.9

Syntax

Delphi

Function TPDFlib.SetBlackPointCompensation(Mode: Integer): Integer;

Parameter

Mode0 schreibt /Default und überlässt die Entscheidung dem PDF-Prozessor, 1 schreibt /ON und 2 schreibt /OFF

Rückgabewerte

0Der Modus ist ungültig, es ist kein Dokument ausgewählt, oder das Dokument verwendet einen PDF/A-Modus
1Der Zustand wurde auf den aktuellen Inhalt angewendet

Hinweise

Der Schlüssel erfordert PDF 2.0 und hebt die Dokumentversion automatisch an; PDF/A-Modi weisen den Aufruf zurück, weil ihre unterstützten PDF-Versionen diesen Zustand nicht tragen könnenDer Zustand folgt der normalen

qQDo

EnumPageContentStates/EnumPageContentStatesEx-Semantik zum Sichern und Wiederherstellen und wird von einem Form XObject vom Grafikzustand geerbt, der bei seinem TPDFlibContentGraphicsState.BlackPointCompensation-Operator aktiv istON und OFF legen den effektiven Wert über Default offen; die rekursive Aufzählung unterscheidet daher bei jedem Aufruf ein Form, das als

Wenn der aktuelle Rendering-Intent AbsoluteColorimetric ist, verlangt ISO 32000-2, dass der effektive Schwarzpunktkompensationswert während der Farbkonvertierung als OFF behandelt wird, selbst wenn der gespeicherte Grafikzustandswert ON ist

Gleiche Modi teilen ein zwischengespeichertes ExtGState-Objekt

Beispiel

PDF.SetBlackPointCompensation(1); // ON for the proof-critical artwork
PDF.DrawBox(50, 50, 200, 120, 1);

Siehe auch

EnumPageContentStates, EnumPageContentStatesEx, TPDFlibContentGraphicsState, SetOverprint, LoadOutputIntentProfile, SetBlendMode