次の方法で共有


Stroke.DrawingAttributes プロパティ

インクの描画に適用される描画属性を取得または設定します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Property DrawingAttributes As DrawingAttributes
'使用
Dim instance As Stroke
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)

プロパティ値

型 : Microsoft.Ink.DrawingAttributes
インクの描画に適用される DrawingAttributes オブジェクト。このオブジェクトが nullnull 参照 (Visual Basic では Nothing) (Microsoft Visual Basic .NET では Nothing) の場合、Stroke はインク コレクタ オブジェクトの既定の描画属性を使用します。

解説

DrawingAttributes プロパティは、インクの外観を指定します。たとえば、インクの幅や色を指定できます。

DrawingAttributes プロパティの連続した呼び出しでは、新しいストロークの描画属性のみ変更されます。既に収集されたストロークや、収集中のストロークには適用されません。

ms572063.alert_note(ja-jp,VS.90).gifメモ :

DefaultDrawingAttributes プロパティ (InkCollector.DefaultDrawingAttributesInkOverlay.DefaultDrawingAttributes、または Microsoft.Ink.InkPicture) には、独自の DrawingAttributes プロパティが設定されていない限りすべての Stroke オブジェクトで使用される描画属性が含まれます。たとえば、DrawingAttributes が設定されていない新しい Stroke オブジェクトと、DrawingAttributes が nullnull 参照 (Visual Basic では Nothing) (Visual Basic .NET では Nothing) に設定されている古い Stroke オブジェクトは、どちらもインク コレクタの DefaultDrawingAttributes プロパティを使用します。

この例では、InkOverlay オブジェクトで最初に選択されたストロークの DrawingAttributes プロパティを取得します。

If mInkOverlay.Selection.Count > 0 Then
    Dim firstSelectedDA As DrawingAttributes = mInkOverlay.Selection(0).DrawingAttributes
End If
if (mInkOverlay.Selection.Count > 0)
{
    DrawingAttributes firstSelectedDA = mInkOverlay.Selection[0].DrawingAttributes;
}

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Stroke クラス

Stroke メンバ

Microsoft.Ink 名前空間

Stroke

DrawingAttributes

Cursor

Cursor.DrawingAttributes

InkCollector.DefaultDrawingAttributes

InkOverlay.DefaultDrawingAttributes

InkPicture.DefaultDrawingAttributes