ホーム › UI.TabletPC › InkDrawingAttributes
InkDrawingAttributes
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
(フィールドなし)
公式ドキュメント
インクの描画時に適用される属性を表します。
InkDrawingAttributes には次の種類のメンバーがあります。
Interfaces
InkDrawingAttributes クラスは次のインターフェイスを定義します。
| インターフェイス | 説明 |
|---|---|
| IInkDrawingAttributes | このオブジェクトは IInkDrawingAttributes COM インターフェイスを実装します。 |
Methods
InkDrawingAttributes クラスには次のメソッドがあります。
| メソッド | 説明 |
|---|---|
| Clone | InkDisp、InkDrawingAttributes、または 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)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)