Partager via


InkRasterOperation, énumération (msinkaut.h)

Définit des valeurs pour l’exécution d’opérations raster sur l’encre dessinée.

Syntax

typedef enum InkRasterOperation {
  IRO_Black = 1,
  IRO_NotMergePen = 2,
  IRO_MaskNotPen = 3,
  IRO_NotCopyPen = 4,
  IRO_MaskPenNot = 5,
  IRO_Not = 6,
  IRO_XOrPen = 7,
  IRO_NotMaskPen = 8,
  IRO_MaskPen = 9,
  IRO_NotXOrPen = 10,
  IRO_NoOperation = 11,
  IRO_MergeNotPen = 12,
  IRO_CopyPen = 13,
  IRO_MergePenNot = 14,
  IRO_MergePen = 15,
  IRO_White = 16
} ;

Constantes

 
IRO_Black
Valeur : 1
Couleur de stylet noire.
IRO_NotMergePen
Valeur : 2
Inverse de MergePen.
IRO_MaskNotPen
Valeur : 3
Combinaison des couleurs communes à la couleur d’arrière-plan et à l’inverse du stylet.
IRO_NotCopyPen
Valeur : 4
Inverse de CopyPen.
IRO_MaskPenNot
Valeur : 5
Combinaison des couleurs communes au stylet et à l’inverse de l’affichage.
IRO_Not
Valeur : 6
Inverse de la couleur d’affichage.
IRO_XOrPen
Valeur : 7
Combinaison des couleurs dans le stylet et dans la couleur d’affichage, mais pas dans les deux.
IRO_NotMaskPen
Valeur : 8
Inverse de MaskPen.
IRO_MaskPen
Valeur : 9
Combinaison des couleurs communes au stylet et à l’affichage.
IRO_NotXOrPen
Valeur : 10
Inverse de XOrPen.
IRO_NoOperation
Valeur : 11
Aucune opération ; la sortie reste inchangée.
IRO_MergeNotPen
Valeur : 12
Combinaison de la couleur d’affichage et de l’inverse de la couleur du stylet.
IRO_CopyPen
Valeur : 13
Couleur du stylet.

Il s’agit de la valeur par défaut.
IRO_MergePenNot
Valeur : 14
Combinaison de la couleur du stylet et de l’inverse de la couleur d’affichage.
IRO_MergePen
Valeur : 15
Combinaison de la couleur du stylet et de la couleur d’affichage.
IRO_White
Valeur : 16
Couleur de stylet blanc.

Notes

Utilisez ces valeurs pour définir la valeur de l’attribut de dessin RasterOperation . Cette valeur peut être définie sur n’importe quel objet avec une propriété DrawingAttributes .

Note De nombreuses imprimantes ne prennent pas en charge la plupart des opérations raster disponibles. Pour cette raison, les couleurs que vous voyez sur l’écran peuvent être différentes des couleurs que vous verriez si elles étaient imprimées sur du papier. Cela est directement lié aux pilotes d’imprimante ou au matériel d’imprimante. Vous devrez peut-être tester pour déterminer quelles imprimantes peuvent produire la sortie correcte lorsque diverses opérations raster sont définies sur l’encre.
 
Lorsque la valeur RasterOperation est définie sur autre chose que CopyPen, tous les attributs de dessin (anti-aliasing, lissage, transparence et pression) sont ignorés.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
En-tête msinkaut.h

Voir aussi

InkDrawingAttributes, classe

RasterOperation, propriété