SetBlackPointCompensation
Grafica, colore
Descrizione
Dichiara la compensazione del punto nero per il disegno successivo tramite una voce ExtGState /UseBlackPtComp come definito da ISO 32000-2 §8.6.5.9
Sintassi
Delphi
Function TPDFlib.SetBlackPointCompensation(Mode: Integer): Integer;Parametri
| Mode | 0 scrive /Default e lascia la decisione al processore PDF, 1 scrive /ON e 2 scrive /OFF |
|---|
Valori restituiti
| 0 | La modalità non è valida, nessun documento è selezionato oppure il documento usa una modalità PDF/A |
|---|---|
| 1 | Lo stato è stato applicato al contenuto corrente |
Osservazioni
La chiave richiede PDF 2.0 e porta automaticamente alla versione superiore del documento; le modalità PDF/A rifiutano la chiamata perché le loro versioni PDF supportate non possono trasportare questo statoLo stato segue la normale semantica di salvataggio e ripristino
qQDo
EnumPageContentStates/EnumPageContentStatesEx ed è ereditato da un Form XObject dallo stato grafico attivo al suo operatore TPDFlibContentGraphicsState.BlackPointCompensationON e OFF espongono il valore effettivo tramite Default; l'enumerazione ricorsiva distingue quindi un Form ereditato come
Quando l'intent di rendering corrente è AbsoluteColorimetric, ISO 32000-2 richiede che il valore effettivo di compensazione del punto nero sia trattato come OFF durante la conversione del colore anche se il valore memorizzato dello stato grafico è ON
Modalità uguali condividono un oggetto ExtGState in cache
Esempio
PDF.SetBlackPointCompensation(1); // ON for the proof-critical artwork
PDF.DrawBox(50, 50, 200, 120, 1);Vedere anche
EnumPageContentStates, EnumPageContentStatesEx, TPDFlibContentGraphicsState, SetOverprint, LoadOutputIntentProfile, SetBlendMode