Función SetColorProfileElementSize (icm.h)
Establece el tamaño de un elemento etiquetado en un perfil de color ICC.
Sintaxis
BOOL SetColorProfileElementSize(
HPROFILE hProfile,
TAGTYPE tagType,
DWORD pcbElement
);
Parámetros
hProfile
Especifica un identificador para el perfil de color ICC en cuestión.
tagType
Identifica el elemento etiquetado.
pcbElement
Especifica el tamaño en el que se va a establecer el elemento etiquetado. Si cbSize es cero, esta función elimina el elemento etiquetado especificado. Si la etiqueta es una referencia, solo se elimina la entrada de la tabla de etiquetas, no los datos.
Valor devuelto
Si esta función se ejecuta correctamente, el valor devuelto es TRUE.
Si se produce un error en esta función, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Esta función producirá un error si hProfile no es un perfil ICC válido.
Para crear un nuevo elemento etiquetado en un perfil de color, use SetColorProfileElementSize para establecer el tamaño y, a continuación, use SetColorProfileElement para establecer el valor del elemento.
Si la etiqueta especificada ya existe en el perfil, SetColorProfileElementSize cambia el tamaño del elemento truncandolo o agregando ceros al final, como puede ser el caso.
Si la etiqueta especificada ya existe y es una referencia a otra etiqueta, SetColorProfileElementSize crea un área de datos nueva para la etiqueta que no se comparte.
Esta función no admite perfiles del Sistema de colores de Windows (WCS) CAMP, DMP y GMMP; dado que los elementos de perfil están asociados implícitamente y codificados de forma rígida a los tipos de etiquetas ICC y existen muchas bibliotecas de análisis XML sólidas.
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 |