DynamicRenderer.DrawingAttributes Property
DynamicRenderer.DrawingAttributes Property |
Gets and sets the DrawingAttributes used by the DynamicRenderer.
Definition
Visual Basic .NET Public Property DrawingAttributes As DrawingAttributes C# public DrawingAttributes DrawingAttributes { get; set; } Managed C++ public: __property DrawingAttributes* get_DrawingAttributes();
public: __property void set_DrawingAttributes(DrawingAttributes*);
Property Value
Microsoft.Ink.DrawingAttributes. The DrawingAttributes used by the DynamicRenderer.
This property is read/write. This property has no default value.
Exceptions
ArgumentNullException : The DrawingAttributes property cannot be set to
null
(Nothing
in Microsoft® Visual Basic® .NET).
COMException :
ObjectDisposedException : The DynamicRenderer object is disposed.
Remarks
If this property is changed while a stroke is being drawn, the new drawing attributes will not be applied to the current stroke, but they will take effect on the next stroke to be drawn. For example, setting this property in a StylusDown method of an IStylusAsyncPlugin implementation will not result affect the stroke that is in the process of being created.
When a DisplaySettingsChanged event occurs, recalculate the Width and Height properties of the DrawingAttributes object in a DisplaySettingsChanged event handler. This is necessary to account for possible dots per inch (dpi) changes that result from the DisplaySettingsChanged event.
The following are default values for the drawing attributes:
Drawing Attribute Value AntiAliased true Color Color.Black FitToCurve false Height 1 IgnorePressure false PenTip Ball RasterOperation CopyPen Transparency 0 Width 53
Examples
[C#]
This C# example shows how to set the dynamically rendered strokes to be the color red, using a DynamicRenderer, theDynamicRenderer.
theDynamicRenderer.DrawingAttributes.Color = Color.Red;
[Visual Basic .NET]
This Microsoft® Visual Basic® .NET example shows how to set the dynamically rendered strokes to be the color red, using a DynamicRenderer, theDynamicRenderer.
theDynamicRenderer.DrawingAttributes.Color = Color.Red
See Also