Partager via


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

Voir aussi