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

InkRenderer

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

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

フィールド

(フィールドなし)

公式ドキュメント

インクから表示ウィンドウへのマッピングの管理を表します。InkRenderer オブジェクトを使用して、ウィンドウにインクを表示します。また、ストロークの位置変更やサイズ変更にも使用できます。

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

インターフェイス

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

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

メソッド

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

メソッド 説明
Draw デバイス コンテキストにストロークを描画します。
DrawStroke 指定した Windows デバイス コンテキストにストロークを描画します。
GetObjectTransform インクの描画に使用されたオブジェクト変換を取得します。
GetViewTransform インクの描画に使用されるビュー変換を取得します。
InkSpaceToPixel インク空間座標での位置をピクセル空間に変換します。
InkSpaceToPixelFromPoints インク空間座標での点の配列をピクセル空間に変換します。
Measure ストロークのコレクションを InkRenderer オブジェクトで描画した場合に、それらを含むデバイス コンテキスト上の四角形を計算します。
MeasureStroke ストロークを InkRenderer オブジェクトで描画した場合に、それを含むデバイス コンテキスト上の四角形を計算します。
Move インク空間座標でビュー変換に平行移動を適用します。
PixelToInkSpace ピクセル座標での位置をインク空間に変換します。
PixelToInkSpaceFromPoints ピクセル空間座標での点の配列をインク空間に変換します。
Rotate ビュー変換に回転を適用します。
ScaleTransform ビュー変換を X 方向および Y 方向に拡大縮小します。
SetObjectTransform インクの描画に使用されるオブジェクト変換を設定します。
SetViewTransform インクの描画に使用されるビュー変換を設定します。

解説(Remarks)

印刷も InkRenderer オブジェクトを通じて行われます。

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

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