Condividi tramite


Funzione GetPS2ColorRenderingDictionary (icm.h)

Recupera il dizionario di rendering dei colori postscript di livello 2 dal profilo di colore CP specificato.

Sintassi

BOOL GetPS2ColorRenderingDictionary(
  HPROFILE hProfile,
  DWORD    dwIntent,
  PBYTE    pPS2ColorRenderingDictionary,
  PDWORD   pcbPS2ColorRenderingDictionary,
  PBOOL    pbBinary
);

Parametri

hProfile

Specifica un handle per il profilo di colore CPI in questione.

dwIntent

Specifica la finalità di rendering desiderata per il dizionario di rendering dei colori. I valori validi sono:

  • INTENT_PERCEPTUAL
  • INTENT_SATURATION
  • INTENT_RELATIVE_COLORIMETRIC
  • INTENT_ABSOLUTE_COLORIMETRIC

Per altre informazioni, vedere Finalità di rendering.

pPS2ColorRenderingDictionary

Puntatore a un buffer in cui deve essere posizionato il dizionario di rendering dei colori. Se il puntatore pBuffer è impostato su NULL, le dimensioni del buffer richieste vengono restituite in *pcbSize.

pcbPS2ColorRenderingDictionary

Puntatore a una variabile contenente le dimensioni del buffer in byte. In caso di restituzione, la variabile contiene il numero di byte effettivamente copiati.

pbBinary

Puntatore a una variabile booleana. Se TRUE, è possibile copiare il dizionario per il rendering dei colori in formato binario. Se FALSE, il dizionario verrà codificato in ASCII85 modulo. In caso contrario, questa variabile booleana indica se il dizionario è effettivamente binario (TRUE) o ASCII85 (FALSE).

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è TRUE. Restituisce anche TRUE se il parametro pBuffer è NULL e le dimensioni necessarie per il buffer vengono copiate in pcbSize.

Se questa funzione ha esito negativo, il valore restituito è FALSE.

Commenti

Se il dizionario non è disponibile nel profilo, la funzione GetPS2ColorRenderingDictionary ne compila una usando il contenuto del profilo. Questo dizionario può quindi essere usato come operando per l'operatore setcolorrendering di livello PostScript 2.

Questo metodo non supporta i profili WCS.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione icm.h
Libreria Mscms.lib
DLL Mscms.dll

Vedi anche