Fonction GetPS2ColorRenderingIntent (icm.h)
Récupère l’intention de rendu des couleurs PostScript Niveau 2 à partir d’un profil de couleur ICC.
Syntaxe
BOOL GetPS2ColorRenderingIntent(
HPROFILE hProfile,
DWORD dwIntent,
PBYTE pBuffer,
PDWORD pcbPS2ColorRenderingIntent
);
Paramètres
hProfile
Spécifie un handle pour le profil de couleur ICC en question.
dwIntent
Spécifie l’intention de rendu souhaitée à récupérer. Les valeurs autorisées sont :
INTENT_PERCEPTUAL
INTENT_SATURATION
INTENT_RELATIVE_COLORIMETRIC
INTENT_ABSOLUTE_COLORIMETRIC
Pour plus d’informations, consultez Rendu des intentions.
pBuffer
Pointe vers une mémoire tampon dans laquelle l’intention de rendu des couleurs doit être placée. Si le pointeur pBuffer a la valeur NULL, la taille de mémoire tampon requise est retournée dans *pcbSize.
pcbPS2ColorRenderingIntent
Pointe vers une variable contenant la taille de la mémoire tampon en octets. Au retour, cette variable contient le nombre d’octets réellement copiés.
Valeur retournée
Si cette fonction réussit, la valeur de retour est TRUE. Si cette fonction réussit, la valeur de retour est TRUE. Elle retourne également TRUE si le paramètre pBuffer a la valeur NULL et si la taille requise pour la mémoire tampon est copiée dans pcbSize.
Si cette fonction échoue, la valeur de retour est FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
L’intention de rendu retournée par GetPS2ColorRenderingIntent peut être utilisée comme opérande pour l’opérateur findcolorrendering de niveau PostScript 2.
Cette méthode ne prend pas en charge les profils WCS.
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 |