InkPicture.DefaultDrawingAttributes プロパティ
インクを描画および表示する場合に使用される描画属性を指定する既定の DrawingAttributes オブジェクトを取得または設定します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
<BrowsableAttribute(False)> _
Public Property DefaultDrawingAttributes As DrawingAttributes
'使用
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)
プロパティ値
型 : Microsoft.Ink.DrawingAttributes
インクを描画および表示する場合に使用される描画属性を指定する既定の DrawingAttributes オブジェクト。
解説
このプロパティを使用して指定する描画属性は、新しいカーソルに割り当てられる属性です。
既定の描画属性は次のとおりです。
プロパティ |
説明 |
---|---|
true |
|
false |
|
1 (インク空間単位) |
|
false |
|
CopyPen |
|
0 (完全に不透明) |
|
53 (インク空間単位) |
新しいカーソルで異なる属性を設定するには、Cursor オブジェクトの DrawingAttributes プロパティを使用します。
単一のストロークの描画属性を変更するには、Stroke オブジェクトの DrawingAttributes プロパティを使用します。単一のストロークのコレクションの描画属性を変更するには、Strokes コレクションの ModifyDrawingAttributes メソッドを呼び出します。
メモ : |
---|
DefaultDrawingAttributes プロパティには、独自の DrawingAttributes プロパティが設定されていない限り、すべてのカーソルで使用される描画属性が含まれます。たとえば、新しい Cursor オブジェクトは、DefaultDrawingAttributes を使用します。また、DefaultDrawingAttributes が nullnull 参照 (Visual Basic では Nothing) に設定されている古い Cursor オブジェクトも DefaultDrawingAttributes を使用します。 |
例
この C# の例では、InkPicture コントロールの既定の描画属性の一部を設定します。
[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;
この Microsoft® Visual Basic® .NET の例では、InkPicture コントロールの既定の描画属性の一部を設定します。
[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
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0