Fonction SetColorProfileElementSize (icm.h)
Définit la taille d’un élément étiqueté dans un profil de couleur ICC.
Syntaxe
BOOL SetColorProfileElementSize(
HPROFILE hProfile,
TAGTYPE tagType,
DWORD pcbElement
);
Paramètres
hProfile
Spécifie un handle pour le profil de couleur ICC en question.
tagType
Identifie l’élément étiqueté.
pcbElement
Spécifie la taille sur laquelle définir l’élément étiqueté. Si cbSize est égal à zéro, cette fonction supprime l’élément étiqueté spécifié. Si la balise est une référence, seule l’entrée de table de balise est supprimée, pas les données.
Valeur retournée
Si cette fonction réussit, la valeur de retour est TRUE.
Si cette fonction échoue, la valeur de retour est FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
Cette fonction échoue si hProfile n’est pas un profil ICC valide.
Pour créer un élément étiqueté dans un profil de couleur, utilisez SetColorProfileElementSize pour définir la taille, puis utilisez SetColorProfileElement pour définir la valeur de l’élément.
Si la balise spécifiée existe déjà dans le profil, SetColorProfileElementSize modifie la taille de l’élément en le tronqué ou en ajoutant des zéros à la fin selon le cas.
Si la balise spécifiée existe déjà et est une référence à une autre balise, SetColorProfileElementSize crée une zone de données pour la balise qui n’est pas partagée.
Cette fonction ne prend pas en charge les profils WINDOWS Color System (WCS) CAMP, DMP et GMMP ; parce que les éléments de profil sont implicitement associés à et codés en dur sur les types de balises ICC et qu’il existe de nombreuses bibliothèques d’analyse XML robustes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | icm.h |
Bibliothèque | Mscms.lib |
DLL | Mscms.dll |