Freigeben über


InkOverlay.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 InkOverlay
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 DrawingAttributes-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 InkOverlay festgelegt.

using Microsoft.Ink;
//. . .
InkOverlay theInkOverlay = new InkOverlay();

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

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

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

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

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

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

Imports Microsoft.Ink
'. . .
Dim theInkOverlay As New InkOverlay()

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

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

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

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

'Set the initial AntiAliased attribute to true
theInkOverlay.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

InkOverlay-Klasse

InkOverlay-Member

Microsoft.Ink-Namespace

DrawingAttributes

Cursor.DrawingAttributes

Stroke.DrawingAttributes

Strokes.ModifyDrawingAttributes