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
| Mode | 0 skriver /Default och lämnar beslutet till PDF-processorn, 1 skriver /ON och 2 skriver /OFF |
|---|
Returvärden
| 0 | Läget är ogiltigt, inget dokument är valt eller dokumentet använder ett PDF/A-läge |
|---|---|
| 1 | Tillstå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