InkDrawingAttributes-Klasse
Stellt die Attribute dar, die beim Zeichnen auf Freihand angewendet werden.
InkDrawingAttributes verfügt über die folgenden Membertypen:
Schnittstellen
Die InkDrawingAttributes-Klasse definiert diese Schnittstellen.
Schnittstelle | BESCHREIBUNG |
---|---|
IInkDrawingAttributes | Dieses Objekt implementiert die IInkDrawingAttributes-COM-Schnittstelle . |
Methoden
Die InkDrawingAttributes-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
Klon | Erstellt ein doppeltes InkDisp-, InkDrawingAttributes- oder InkRecognizerContext-Objekt . |
Eigenschaften
Die InkDrawingAttributes-Klasse verfügt über diese Eigenschaften.
Eigenschaft | Zugriffstyp | BESCHREIBUNG |
---|---|---|
Antialiased |
Lesen/Schreiben |
Ruft den Wert ab, der angibt, ob die Vordergrund- und Hintergrundfarben entlang des Freihandrands gemischt werden, um die Glätte eines Freihandstrichs zu erhöhen, oder legt diesen fest. |
Farbe |
Lesen/Schreiben |
Ruft die Farbe des Freihands ab, das mit diesem InkDrawingAttributes-Objekt gezeichnet wurde, oder legt diese fest. |
ExtendedProperties |
Schreibgeschützt |
Ruft die Auflistung anwendungsdefinierter Daten ab, die im InkDrawingAttributes-Objekt gespeichert sind. |
Fittocurve |
Lesen/Schreiben |
Ruft den Wert ab, der angibt, ob Freihand als Reihe von Kurven statt als Linien zwischen Stiftbeispielpunkten gerendert wird, oder legt diesen fest. |
Höhe |
Lesen/Schreiben |
Ruft beim Zeichnen von Freihand mit diesem InkDrawingAttributes-Objekt die Höhe des Stifts ab oder legt diese fest. |
IgnorePressure |
Lesen/Schreiben |
Ruft den Wert ab, der angibt, ob gezeichnete Freihand bei erhöhtem Druck der Stiftspitze auf der Tablet-Oberfläche automatisch breiter wird, oder legt diesen fest. |
PenTip |
Lesen/Schreiben |
Ruft die Stiftspitze ab, die beim Zeichnen von Freihand mit diesem InkDrawingAttributes-Objekt verwendet werden soll (Kugel oder Rechteck). |
RasterOperation |
Lesen/Schreiben |
Ruft ab oder legt fest, wie die Stiftfarbe mit den vorhandenen Hintergrundfarben auf dem Display interagiert, wenn die Freihandfarbe gezeichnet wird. |
Transparenz |
Lesen/Schreiben |
Ruft den Transparenzwert von gezeichneter Freihand ab oder legt ihn fest. Die Werte reichen von null (völlig undurchsichtig) bis 255 (völlig transparent). |
Breite |
Lesen/Schreiben |
Ruft beim Zeichnen von Freihand mit diesem InkDrawingAttributes-Objekt die Breite des Stifts ab oder legt diese fest. |
Bemerkungen
Dieses Objekt kann instanziiert werden, indem die CoCreateInstance-Methode in C++ aufgerufen wird.
Diese Zeichnungsattribute können einem Strich oder einem Cursor zugeordnet werden und Einstellungen wie Farbe, Breite und Transparenz angeben.
Um die Zeichnungsattribute eines Strichs anzugeben, verwenden Sie die DrawingAttributes-Eigenschaft des IInkStrokeDisp-Objekts . Um die Zeichnungsattribute aller Striche in einer Auflistung von Strichen anzugeben, rufen Sie die ModifyDrawingAttributes-Methode der InkStrokes-Auflistung auf .
Jedes InkCollector-Objekt , InkOverlay-Objekt und InkPicture-Steuerelement kann einen anderen Satz von Zeichnungsattributen für denselben Cursor angeben. Verwenden Sie die DrawingAttributes-Eigenschaft des IInkCursor-Objekts, um die Zeichnungsattribute eines Cursors abzurufen oder festzulegen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
Bibliothek |
|
Siehe auch
-
DrawingAttributes-Eigenschaft
-
DrawingAttributes-Eigenschaft
-
DefaultDrawingAttributes-Eigenschaft
-
DefaultDrawingAttributes-Eigenschaft