Freigeben über


InkPicture.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
<BrowsableAttribute(False)> _
Public Property DefaultDrawingAttributes As DrawingAttributes
'Usage
Dim instance As InkPicture
Dim value As DrawingAttributes

value = instance.DefaultDrawingAttributes

instance.DefaultDrawingAttributes = value
[BrowsableAttribute(false)]
public DrawingAttributes DefaultDrawingAttributes { get; set; }
[BrowsableAttribute(false)]
public:
property DrawingAttributes^ DefaultDrawingAttributes {
    DrawingAttributes^ get ();
    void set (DrawingAttributes^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public DrawingAttributes get_DefaultDrawingAttributes()
/** @property */
/** @attribute BrowsableAttribute(false) */
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:

Eigenschaft

Beschreibung

AntiAliased

true

Color

Schwarz

FitToCurve

false

Height

1 (in Freihandbereich-Einheiten)

IgnorePressure

false

PenTip

PenTip

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 InkPicture-Steuerelements festgelegt.

[C#]

using Microsoft.Ink;
//. . .
InkPicture theInkPicture = new InkPicture();

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

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

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

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

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

In diesem Microsoft® Visual Basic® .NET-Beispiel werden einige der Standardzeichnungsattribute eines InkPicture-Steuerelements festgelegt.

[Visual Basic]

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

InkPicture-Klasse

InkPicture-Member

Microsoft.Ink-Namespace

DrawingAttributes

Cursor.DrawingAttributes

Stroke.DrawingAttributes

Strokes.ModifyDrawingAttributes