Attributs de couleur
Important
Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement d’appareils d’imprimante.
Pour plus d’informations, consultez le guide de conception d’application de prise en charge de l’impression.
Les attributs de couleur sont des attributs d’impression généraux qui spécifient des caractéristiques pour contrôler l’impression couleur.
Le tableau suivant répertorie les attributs de couleur.
Nom de l’attribut | Paramètre d’attribut | Commentaires |
---|---|---|
ChangeColorModeOnDoc ? | TRUE ou FALSE. Indique si le mode de couleur d’une imprimante peut être modifié entre les pages d’un document sans effets secondaires. | facultatif. Si elle n’est pas spécifiée, la valeur par défaut est TRUE. Unidrv utilise cette valeur pour optimiser la vitesse d’impression. Pour plus d’informations, consultez le texte suivant ce tableau. |
CyanInMagentaDye | Valeur numérique comprise entre 0 et 1 000, indiquant le pourcentage de contamination par le cyan dans le colorant magenta. La valeur est le pourcentage de contamination multiplié par 100. Par exemple, 8,4 % de contamination est spécifié comme 840 et 10 % est 1000. | facultatif. Si elle n’est pas spécifiée, une valeur par défaut fournie par Unidrv est utilisée. |
CyanInYellowDye | Valeur numérique comprise entre 0 et 1 000, indiquant le pourcentage de contamination par le cyan dans le colorant jaune. La valeur est le pourcentage de contamination multiplié par 100. Par exemple, 8,4 % de contamination est spécifié comme 840 et 10 % est 1000. | facultatif. Si elle n’est pas spécifiée, une valeur par défaut fournie par Unidrv est utilisée. |
EnableGDIColorMapping | TRUE ou FALSE. Indique si GDI doit effectuer un mappage de gamut de l’affichage à l’espace de couleur de l’imprimante. | facultatif. Si elle n’est pas spécifiée, la valeur par défaut est FALSE. Si la valeur est TRUE, Unidrv définit l’indicateur HT_FLAG_DO_DEVCLR_XFORM dans la structure GDIINFO . |
MagentaInCyanDye | Valeur numérique, comprise entre 0 et 1 000, indiquant le pourcentage de contamination par le magenta dans le colorant cyan. La valeur est le pourcentage de contamination multiplié par 100. Par exemple, 8,4 % de contamination est spécifié comme 840 et 10 % est 1000. | facultatif. Si elle n’est pas spécifiée, une valeur par défaut fournie par Unidrv est utilisée. |
MagentaInYellowDye | Valeur numérique, comprise entre 0 et 1 000, indiquant le pourcentage de contamination par le magenta dans le colorant jaune. La valeur est le pourcentage de contamination multiplié par 100. Par exemple, 8,4 % de contamination est spécifié comme 840 et 10 % est 1000. | facultatif. Si elle n’est pas spécifiée, une valeur par défaut fournie par Unidrv est utilisée. |
YellowInCyanDye | Valeur numérique comprise entre 0 et 1 000, indiquant le pourcentage de contamination jaune dans le colorant cyan. La valeur est le pourcentage de contamination multiplié par 100. Par exemple, 8,4 % de contamination est spécifié comme 840 et 10 % est 1000. | facultatif. Si elle n’est pas spécifiée, une valeur par défaut fournie par Unidrv est utilisée. |
YellowInMagentaDye | Valeur numérique, comprise entre 0 et 1 000, indiquant le pourcentage de contamination jaune dans le colorant magenta. La valeur est le pourcentage de contamination multiplié par 100. Par exemple, 8,4 % de contamination est spécifié comme 840 et 10 % est 1000. | facultatif. Si elle n’est pas spécifiée, une valeur par défaut fournie par Unidrv est utilisée. |
Lorsque l’attribut de couleur *ChangeColorModeOnDoc ? est défini sur TRUE, l’optimisation des couleurs est activée. Lorsque cet attribut a la valeur FALSE, aucune optimisation n’est effectuée. Lorsque l’optimisation des couleurs est activée, la couleur dans le fichier de sppool entraîne la lecture en couleur du fichier de spouleur. L’absence de couleur dans le fichier de spouleur entraîne la lecture du fichier de spoule en monochrome.
Si vous créez un plug-in de rendu Unidrv pour générer des filigranes de couleur, l’optimisation des couleurs entraîne l’impression des filigranes en noir et blanc lorsqu’ils sont imprimés sur des documents en noir et blanc. Pour vous assurer que les filigranes de couleur s’impriment correctement avec des documents en couleur et en noir et blanc, désactivez l’optimisation des couleurs.
L’optimisation des couleurs contrôlée par l’attribut de couleur *ChangeColorModeOnDoc ? peut également être contrôlée en définissant le membre dwColorOptimization des structures ATTRIBUTE_INFO_2 ou ATTRIBUTE_INFO_3 . L’optimisation des couleurs peut également être contrôlée à l’aide de la fonction GdiEndPageEMF .
Pour obtenir des exemples d’attributs de couleur répertoriés sur cette page, consultez les exemples de fichiers GPD.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour