Structure EMRCOLORMATCHTOTARGET (wingdi.h)

La structure EMRCOLORMATCHTOTARGET contient des membres pour l’enregistrement métafichier amélioré ColorMatchToTarget .

Syntaxe

typedef struct tagCOLORMATCHTOTARGET {
  EMR   emr;
  DWORD dwAction;
  DWORD dwFlags;
  DWORD cbName;
  DWORD cbData;
  BYTE  Data[1];
} EMRCOLORMATCHTOTARGET, *PEMRCOLORMATCHTOTARGET;

Membres

emr

Structure de base pour tous les types d’enregistrements.

dwAction

Action à entreprendre. Ce membre peut être l’une des valeurs suivantes.

Action Signification
CS_ENABLE Mappe les couleurs à la gamme de couleurs de l’appareil cible. Cela permet la vérification des couleurs. Toutes les commandes de dessin suivantes sur le contrôleur de domaine affichent les couleurs telles qu’elles apparaissent sur l’appareil cible.
CS_DISABLE Désactive la vérification des couleurs.
CS_DELETE_TRANSFORM Si la gestion des couleurs est activée pour le profil cible, la désactive et supprime la transformation concaténée.

dwFlags

Ce paramètre peut être la valeur suivante.

Indicateur Signification
COLORMATCHTOTARGET_EMBEDED Indique qu’un profil de couleur a été incorporé dans le métafichier.

cbName

Taille du nom de profil cible souhaité, en octets.

cbData

Taille des données de profil cible brutes en octets, si elles sont attachées.

Data[1]

Tableau contenant le nom du profil cible et les données brutes du profil cible. La taille du tableau est cbName + cbData. Si cbData est différent de zéro, les données de profil cible brutes sont attachées et suivent le nom du profil cible à l’emplacement Data[cbName].

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 wingdi.h (inclure Windows.h)

Voir aussi

ColorMatchToTarget

Structures de métafichiers

Vue d’ensemble des métafichiers