次の方法で共有


InkCollector.DefaultDrawingAttributes プロパティ

インクを描画および表示する場合に使用される描画属性を指定する既定の DrawingAttributes オブジェクトを取得または設定します。

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

構文

'宣言
Public Property DefaultDrawingAttributes As DrawingAttributes
'使用
Dim instance As InkCollector
Dim value As DrawingAttributes

value = instance.DefaultDrawingAttributes

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

プロパティ値

型 : Microsoft.Ink.DrawingAttributes
インクを描画および表示する場合に使用される描画属性を指定する既定の DrawingAttributes オブジェクト。

解説

このプロパティを使用して指定する描画属性は新しいカーソルに割り当てられる属性です。

既定の描画属性は次のとおりです。

DrawingAttributes プロパティ

説明

AntiAliased

true

Color

Black

FitToCurve

false

Height

1 (インク空間単位)

IgnorePressure

false

PenTip

Ball

RasterOperation

CopyPen

Transparency

0 (完全に不透明)

Width

53 (インク空間単位)

新しいカーソルで異なる属性を設定するには、Cursor オブジェクトの DrawingAttributes プロパティを使用します。

単一のストロークの描画属性を変更するには、Stroke オブジェクトの DrawingAttributes プロパティを使用します。単一のストロークのコレクションの描画属性を変更するには、Strokes コレクションの ModifyDrawingAttributes メソッドを呼び出します。

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

DefaultDrawingAttributes プロパティには、独自の DrawingAttributes プロパティが設定されていない限りすべてのカーソルで使用される描画属性が含まれます。たとえば、新しい Cursor オブジェクトは、DefaultDrawingAttributes を使用します。また、DefaultDrawingAttributes が nullnull 参照 (Visual Basic では Nothing) に設定されている古い Cursor オブジェクトも DefaultDrawingAttributes を使用します。

この C# の例では、InkCollector の既定の描画属性の一部を設定します。

using Microsoft.Ink;
//. . .
InkCollector theInkCollector = 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;

この Microsoft Visual Basic .NET の例では、InkCollector の既定の描画属性の一部を設定します。

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

参照

参照

InkCollector クラス

InkCollector メンバ

Microsoft.Ink 名前空間

DrawingAttributes

Cursor.DrawingAttributes

Stroke.DrawingAttributes

Strokes.ModifyDrawingAttributes