Freigeben über


DynamicRenderer.DrawingAttributes-Eigenschaft

Ruft das DynamicRenderer-Objekt des DrawingAttributes-Objekts ab oder legt dieses Objekt fest.

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

Syntax

'Declaration
Public Property DrawingAttributes As DrawingAttributes
'Usage
Dim instance As DynamicRenderer
Dim value As DrawingAttributes

value = instance.DrawingAttributes

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

Eigenschaftenwert

Typ: Microsoft.Ink.DrawingAttributes
Das durch das DynamicRenderer-Objekt verwendete DrawingAttributes-Objekt.

Hinweise

Wird diese Eigenschaft geändert, während ein Benutzer einen Strich zeichnet, werden die neuen Zeichnungsattribute nicht auf den aktuellen Strich angewendet, sondern erst auf den nachfolgend gezeichneten Strich. Das Festlegen dieser Eigenschaft in einer StylusDown-Methode einer IStylusAsyncPlugin-Implementierung wirkt sich beispielsweise nicht auf den aktuell erstellten Strich aus.

Wenn ein DisplaySettingsChanged-Ereignis auftritt, berechnen Sie die Width- und Height-Eigenschaft des DrawingAttributes-Objekts in einem DisplaySettingsChanged-Ereignishandler neu. Dies ist notwendig, um eventuelle DPI-Änderungen (Dots per Inch, Punkt pro Zoll) zu berücksichtigen, die sich aus dem DisplaySettingsChanged-Ereignis ergeben.

Im Folgenden sind Standardwerte für die Zeichnungsattribute aufgeführt:

Zeichnungsattribute

Wert

AntiAliased

true

Color

Color.Black

FitToCurve

false

Height

1

IgnorePressure

false

PenTip

Ball

RasterOperation

RasterOperation

Transparency

0

Width

53

Beispiele

Im folgenden C#-Beispiel wird die Farbe von dynamisch gerenderten Strichen auf rot festgelegt, indem das DynamicRenderer-Objekt theDynamicRenderer verwendet wird.

theDynamicRenderer.DrawingAttributes.Color = Color.Red;

Im folgenden Visual Basic .NET-Beispiel wird die Farbe von dynamisch gerenderten Strichen auf rot festgelegt, indem das DynamicRenderer-Objekt theDynamicRenderer verwendet wird.

theDynamicRenderer.DrawingAttributes.Color = Color.Red

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

DynamicRenderer-Klasse

DynamicRenderer-Member

Microsoft.StylusInput-Namespace

Stroke.DrawingAttributes