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
msinkaut.h (erfordert auch Msinkaut_i.c)
Bibliothek
InkObj.dll

Siehe auch

DrawingAttributes-Eigenschaft

DrawingAttributes-Eigenschaft

DrawingAttributes-Eigenschaft

DefaultDrawingAttributes-Eigenschaft

DefaultDrawingAttributes-Eigenschaft

DefaultDrawingAttributes-Eigenschaft

ModifyDrawingAttributes-Methode

IInkCursor-Schnittstelle

InkDisp-Klasse

IInkStrokeDisp-Schnittstelle