InkOverlay.DefaultDrawingAttributes 屬性
取得或設定預設 DrawingAttributes 物件,這個物件會指定當繪製及顯示筆墨時所使用的繪圖屬性。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
<BrowsableAttribute(False)> _
Public Property DefaultDrawingAttributes As DrawingAttributes
'用途
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)
屬性值
型別:Microsoft.Ink.DrawingAttributes
預設的 DrawingAttributes 物件,這個物件會指定當繪製及顯示筆墨時所使用的繪圖屬性。
備註
以這個屬性 (Property) 指定的 DrawingAttributes 繪圖屬性 (Attribute) 都是指派給新游標的屬性 (Attribute)。
預設的繪圖屬性如下所示:
DrawingAttributes 屬性 |
描述 |
---|---|
true |
|
false |
|
1 (以筆墨空間為單位) |
|
false |
|
Ball |
|
CopyPen |
|
0 (完全不透明) |
|
53 (以筆墨空間為單位) |
若要在新游標上設定不同的屬性 (Attribute),請使用 Cursor 物件的 DrawingAttributes 屬性 (Property)。
若要變更單一筆劃的繪圖屬性 (Attribute),請使用 Stroke 物件的 DrawingAttributes 屬性 (Property)。若要變更筆劃集合的繪圖屬性,請呼叫 Strokes 集合的 ModifyDrawingAttributes 方法。
注意事項: |
---|
DefaultDrawingAttributes 屬性 (Property) 包含所有游標使用的繪圖屬性 (Attribute),除非游標設定了專屬的 DrawingAttributes 屬性 (Property)。例如,新 Cursor 物件會使用 DefaultDrawingAttributes,而且 DefaultDrawingAttributes 設定為 nullNull 參照 (即 Visual Basic 中的 Nothing) 的舊 Cursor 物件也會使用 DefaultDrawingAttributes。 |
範例
這個 C# 範例會設定 InkOverlay 的一些預設繪圖屬性。
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;
這個 Microsoft Visual Basic .NET 範例會設定 InkOverlay 的一些預設繪圖屬性。
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
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0