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 |