Compartir a través de


Función GetPS2ColorRenderingDictionary (icm.h)

Recupera el diccionario de representación de color de nivel 2 de PostScript del perfil de color ICC especificado.

Sintaxis

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

Parámetros

hProfile

Especifica un identificador para el perfil de color ICC en cuestión.

dwIntent

Especifica la intención de representación deseada para el diccionario de representación de colores. Los valores válidos son:

  • INTENT_PERCEPTUAL
  • INTENT_SATURATION
  • INTENT_RELATIVE_COLORIMETRIC
  • INTENT_ABSOLUTE_COLORIMETRIC

Para obtener más información, vea Rendering intents(Intenciones de representación).

pPS2ColorRenderingDictionary

Puntero a un búfer en el que se va a colocar el diccionario de representación de colores. Si el puntero pBuffer se establece en NULL, el tamaño de búfer necesario se devuelve en *pcbSize.

pcbPS2ColorRenderingDictionary

Puntero a una variable que contiene el tamaño del búfer en bytes. En la devolución, la variable contiene el número de bytes copiados realmente.

pbBinary

Puntero a una variable booleana. Si es TRUE, el diccionario de representación de colores se podría copiar en formato binario. Si es FALSE, el diccionario se codificará en ASCII85 formulario. A cambio, esta variable booleana indica si el diccionario era binario (TRUE) o ASCII85 (FALSE).

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es TRUE. También devuelve TRUE si el parámetro pBuffer es NULL y el tamaño necesario para el búfer se copia en pcbSize.

Si se produce un error en esta función, el valor devuelto es FALSE.

Comentarios

Si el diccionario no está disponible en el perfil, la función GetPS2ColorRenderingDictionary crea una con el contenido del perfil. A continuación, este diccionario se puede usar como operando para el operador setcolorrendering de nivel 2 de PostScript.

Este método no admite perfiles WCS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado icm.h
Library Mscms.lib
Archivo DLL Mscms.dll

Consulte también