Win32 API 日本語リファレンス
ホームUI.TabletPC › InkDrawingAttributes

InkDrawingAttributes

構造体
サイズx64: 0 バイト / x86: 0 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

(フィールドなし)

公式ドキュメント

インクの描画時に適用される属性を表します。

InkDrawingAttributes には次の種類のメンバーがあります。

Interfaces

InkDrawingAttributes クラスは次のインターフェイスを定義します。

インターフェイス 説明
IInkDrawingAttributes このオブジェクトは IInkDrawingAttributes COM インターフェイスを実装します。

Methods

InkDrawingAttributes クラスには次のメソッドがあります。

メソッド 説明
Clone InkDispInkDrawingAttributes、または InkRecognizerContext オブジェクトの複製を作成します。

Properties

InkDrawingAttributes クラスには次のプロパティがあります。

プロパティ アクセス種別 説明
AntiAliased
読み取り/書き込み
インク ストロークの滑らかさを高めるために、インクの縁に沿って前景色と背景色をブレンドするかどうかを指定する値を取得または設定します。
Color
読み取り/書き込み
この InkDrawingAttributes オブジェクトで描画されるインクの色を取得または設定します。
ExtendedProperties
読み取り専用
InkDrawingAttributes オブジェクトに格納されている、アプリケーション定義のデータのコレクションを取得します。
FitToCurve
読み取り/書き込み
インクを、ペンのサンプル点間を結ぶ直線ではなく一連の曲線としてレンダリングするかどうかを指定する値を取得または設定します。
Height
読み取り/書き込み
この InkDrawingAttributes オブジェクトでインクを描画するときのペンの高さを取得または設定します。
IgnorePressure
読み取り/書き込み
タブレット面に対するペン先の筆圧が高まるにつれて、描画されるインクが自動的に太くなるかどうかを指定する値を取得または設定します。
PenTip
読み取り/書き込み
この InkDrawingAttributes オブジェクトでインクを描画するときに使用するペン先 (ボールまたは四角形) を取得または設定します。
RasterOperation
読み取り/書き込み
インクの描画時に、ペンの色がディスプレイ上の既存の背景色とどのように相互作用するかを取得または設定します。
Transparency
読み取り/書き込み
描画されるインクの透明度の値を取得または設定します。値の範囲は 0 (完全に不透明) から 255 (完全に透明) までです。
Width
読み取り/書き込み
この InkDrawingAttributes オブジェクトでインクを描画するときのペンの幅を取得または設定します。

解説(Remarks)

このオブジェクトは、C++ では CoCreateInstance メソッドを呼び出すことでインスタンス化できます。

これらの描画属性はストロークまたはカーソルに関連付けることができ、色、幅、透明度などの設定を指定します。

ストロークの描画属性を指定するには、IInkStrokeDisp オブジェクトの DrawingAttributes プロパティを使用します。ストロークのコレクション内のすべてのストロークの描画属性を指定するには、InkStrokes コレクションの ModifyDrawingAttributes メソッドを呼び出します。

InkCollector オブジェクト、InkOverlay オブジェクト、および InkPicture コントロールは、同じカーソルに対して異なる描画属性のセットを指定できます。カーソルの描画属性を取得または設定するには、IInkCursor オブジェクトの DrawingAttributes プロパティを使用します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)