SetBlackPointCompensation

Grafik, färg

Beskrivning

Deklarerar svartpunktskompensering för efterföljande ritning via en ExtGState-post /UseBlackPtComp enligt ISO 32000-2 §8.6.5.9

Syntax

Delphi

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

Parametrar

Mode0 skriver /Default och lämnar beslutet till PDF-processorn, 1 skriver /ON och 2 skriver /OFF

Returvärden

0Läget är ogiltigt, inget dokument är valt eller dokumentet använder ett PDF/A-läge
1Tillståndet tillämpades på aktuellt innehåll

Anmärkningar

Nyckeln kräver PDF 2.0 och höjer dokumentversionen automatiskt; PDF/A-lägen avvisar anropet eftersom deras stödda PDF-versioner inte kan bära detta tillståndTillståndet följer normal

qQDo

EnumPageContentStates/EnumPageContentStatesEx-spar- och återställningssemantik och ärvs av en Form XObject från det grafiktillstånd som är aktivt vid dess TPDFlibContentGraphicsState.BlackPointCompensation-operatorON och OFF exponerar det effektiva värdet via Default; rekursiv uppräkning skiljer därför en Form som ärvts som

AbsoluteColorimetric, OFF eller ON vid varje anropNär aktuell renderingsmetod är

Lika lägen delar ett cachat ExtGState-objekt

Exempel

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

Se även

EnumPageContentStates, EnumPageContentStatesEx, TPDFlibContentGraphicsState, SetOverprint, LoadOutputIntentProfile, SetBlendMode