Freigeben über


InkRasterOperation-Enumeration (msinkaut.h)

Definiert Werte für die Ausführung von Rastervorgängen für gezeichnete Freihandeingaben.

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
} ;

Konstanten

 
IRO_Black
Wert: 1
Schwarze Stiftfarbe.
IRO_NotMergePen
Wert: 2
Die Inverse von MergePen.
IRO_MaskNotPen
Wert: 3
Eine Kombination der Farben, die der Hintergrundfarbe und der Inverse des Stifts gemeinsam sind.
IRO_NotCopyPen
Wert: 4
Die Inverse von CopyPen.
IRO_MaskPenNot
Wert: 5
Eine Kombination der Farben, die sowohl für den Stift als auch für die Inverse des Displays gemeinsam sind.
IRO_Not
Wert: 6
Die Inverse der Anzeigefarbe.
IRO_XOrPen
Wert: 7
Eine Kombination der Farben im Stift und in der Anzeigefarbe, aber nicht in beiden.
IRO_NotMaskPen
Wert: 8
Die Inverse von MaskPen.
IRO_MaskPen
Wert: 9
Eine Kombination der Farben, die sowohl für den Stift als auch für das Display gemeinsam sind.
IRO_NotXOrPen
Wert: 10
Eine Inverse von XOrPen.
IRO_NoOperation
Wert: 11
Kein Vorgang; die Ausgabe bleibt unverändert.
IRO_MergeNotPen
Wert: 12
Eine Kombination aus der Anzeigefarbe und der Umgekehrtkeit der Stiftfarbe.
IRO_CopyPen
Wert: 13
Die Stiftfarbe.

Dies ist der Standardwert.
IRO_MergePenNot
Wert: 14
Eine Kombination aus der Stiftfarbe und der Inverse der Anzeigefarbe.
IRO_MergePen
Wert: 15
Eine Kombination aus Stiftfarbe und Anzeigefarbe.
IRO_White
Wert: 16
Eine weiße Stiftfarbe.

Hinweise

Verwenden Sie diese Werte, um den Wert für das Zeichnungsattribut RasterOperation festzulegen. Für jedes Objekt mit einer DrawingAttributes-Eigenschaft kann dieser Wert festgelegt sein.

Hinweis Viele Drucker unterstützen viele der verfügbaren Rastervorgänge nicht. Aus diesem Gründen können sich die Farben, die Sie auf dem Display sehen, von den Farben unterscheiden, die Sie sehen würden, wenn sie auf Papier gedruckt würden. Dies hängt direkt mit den Druckertreibern oder der Druckerhardware zusammen. Möglicherweise müssen Sie experimentieren, um zu ermitteln, welche Drucker die richtige Ausgabe erzeugen können, wenn verschiedene Rastervorgänge für Freihand festgelegt werden.
 
Wenn der RasterOperation-Wert auf etwas anderes als CopyPen festgelegt ist, werden alle Zeichnungsattribute (Antialiasing, Glätten, Transparenz und Druck) ignoriert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile msinkaut.h

Weitere Informationen

InkDrawingAttributes-Klasse

RasterOperation-Eigenschaft