Freigeben über


InkCollector.DefaultDrawingAttributes-Eigenschaft

Ruft das standardmäßige DrawingAttributes-Objekt ab, das die Zeichnungsattribute für das Zeichnen und Anzeigen von Freihand angibt, oder legt dieses fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Property DefaultDrawingAttributes As DrawingAttributes
'Usage
Dim instance As InkCollector
Dim value As DrawingAttributes

value = instance.DefaultDrawingAttributes

instance.DefaultDrawingAttributes = value
public DrawingAttributes DefaultDrawingAttributes { get; set; }
public:
property DrawingAttributes^ DefaultDrawingAttributes {
    DrawingAttributes^ get ();
    void set (DrawingAttributes^ value);
}
/** @property */
public DrawingAttributes get_DefaultDrawingAttributes()
/** @property */
public  void set_DefaultDrawingAttributes(DrawingAttributes value)
public function get DefaultDrawingAttributes () : DrawingAttributes
public function set DefaultDrawingAttributes (value : DrawingAttributes)

Eigenschaftenwert

Typ: Microsoft.Ink.DrawingAttributes
Das standardmäßige DrawingAttributes-Objekt, das die Zeichnungsattribute zum Zeichnen und Anzeigen von Freihand angibt.

Hinweise

Die mit dieser Eigenschaft angegebenen Zeichnungsattribute sind die Attribute, die einem neuen Cursor zugewiesen werden.

Im Folgenden sind die Standardzeichnungsattribute aufgelistet:

DrawingAttributes-Eigenschaft

Beschreibung

AntiAliased

true

Color

Schwarz

FitToCurve

false

Height

1 (in Freihandbereich-Einheiten)

IgnorePressure

false

PenTip

Ball

RasterOperation

CopyPen

Transparency

0 (nicht transparent)

Width

53 (in Freihandbereich-Einheiten)

Um für einen neuen Cursor andere Attribute festzulegen, verwenden Sie die DrawingAttributes-Eigenschaft des Cursor-Objekts.

Um die Zeichnungsattribute eines einzelnen Strichs zu ändern, verwenden Sie die DrawingAttributes-Eigenschaft des Stroke-Objekts. Um die Zeichnungsattribute einer Auflistung von Strichen zu ändern, rufen Sie die ModifyDrawingAttributes-Methode der Strokes-Auflistung auf.

Hinweis

Die DefaultDrawingAttributes-Eigenschaft enthält die Zeichnungsattribute, die von allen Cursorn verwendet werden, es sei denn, deren eigene DrawingAttributes-Eigenschaft wird festgelegt. Ein neues Cursor-Objekt verwendet beispielsweise DefaultDrawingAttributes, während ein altes Cursor-Objekt, für das DefaultDrawingAttributes auf nullNULL-Verweis (Nothing in Visual Basic) festgelegt ist, außerdem DefaultDrawingAttributes verwendet.

Beispiele

In diesem C#-Beispiel werden einige der Standardzeichnungsattribute eines InkCollector festgelegt.

using Microsoft.Ink;
//. . .
InkCollector theInkCollector = new InkCollector();

// Set the initial Width attribute to thin
theInkCollector.DefaultDrawingAttributes.Width = 30;

// Set the initial Color attribute to Black
theInkCollector.DefaultDrawingAttributes.Color = Color.Black;

// Set the initial RasterOperation attribute to CopyPen
theInkCollector.DefaultDrawingAttributes.RasterOperation = RasterOperation.CopyPen;

// Set the initial Transparency attribute to opaque (0)
theInkCollector.DefaultDrawingAttributes.Transparency = 0;

// Set the initial AntiAliased attribute to true
theInkCollector.DefaultDrawingAttributes.AntiAliased = true;

In diesem Microsoft Visual Basic .NET-Beispiel werden einige der Standardzeichnungsattribute eines InkCollector festgelegt.

Imports Microsoft.Ink
'. . .
Dim theInkCollector As New InkCollector()

'Set the initial Width attribute to thin
theInkCollector.DefaultDrawingAttributes.Width = 30

'Set the initial Color attribute to Black
theInkCollector.DefaultDrawingAttributes.Color = Color.Black

'Set the initial RasterOperation attribute to CopyPen
theInkCollector.DefaultDrawingAttributes.RasterOperation = RasterOperation.CopyPen

'Set the initial Transparency attribute to opaque (0)
theInkCollector.DefaultDrawingAttributes.Transparency = 0

'Set the initial AntiAliased attribute to true
theInkCollector.DefaultDrawingAttributes.AntiAliased = True

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkCollector-Klasse

InkCollector-Member

Microsoft.Ink-Namespace

DrawingAttributes

Cursor.DrawingAttributes

Stroke.DrawingAttributes

Strokes.ModifyDrawingAttributes