次の方法で共有


InkEdit コントロール

InkEdit コントロールを使用すると、インクのキャプチャ、認識、表示を簡単に行うことができます。

InkEdit コントロールのこの実装は、RichEdit コントロールに基づいています。 InkEdit のマネージド (.NET Framework) 実装は、RichTextBox コントロールに基づいています。

InkEdit コントロールの主な目的は、インクの収集、認識、テキスト形式での表示です。 さらに、太字や下線などのテキスト書式設定機能を備えた埋め込みオブジェクトとしてインクを表示することもできます。

ジェスチャと修正

InkEdit では、次のジェスチャがサポートされます。

ジェスチャー ジェスチャ名 アクション
左下のジェスチャする 左下
入る
左下のジェスチャする 左下の長さ
入る
右上のジェスチャする 右上
タブ
右上のジェスチャを します。 Up-right-long
タブ
適切なジェスチャする

左ジェスチャ
Backspace

処理できるジェスチャ イベントには、InkEdit にテキストを送信したり、クリップボードにデータを配置したりするために使用できるジェスチャ、ストローク、カーソルの情報 含まれます。

InkEdit には、ユーザーが代替の表示と選択、スクリーン キーボードの使用、文字/文字/ブロック認識エンジンを使用できる修正ユーザー インターフェイスも用意されています。

その他の詳細

InkEdit は、1 行のフォーム シナリオや、複数行のテキスト入力と編集に適するように設計されています。 InkEdit の主な用途は、手書きの形式でユーザーからテキスト入力を取得する方法です。 既定では、インク入力が認識され、テキストがその場所に挿入されます。 InkEdit の既定のユーザー インターフェイスは、ユーザーがインクをレイアウトする場合を除き、RichTextBox コントロールに似ています。 テキストではなく元のインクを表示できます。ただし、インクは InkEdit コントロールの現在の入力フォント サイズにスケーリングされ、他のテキストと共にインラインで表示されます。

手記

セキュリティ上の理由から、標準の手順を使用して、ファイルを開いたり閉じたり、入力/出力をストリーミングしたり、RTFまたは Text プロパティ設定したりする必要があります。

InkEdit コントロールは、既定でインクをテキストとして認識するように設定されています。 ユーザーがインクとしてインクを追加できるようにするには、InkInsertMode プロパティを InsertAsInk に設定します。

InkEdit コントロールの詳細なリファレンス情報については、「InkEdit」を参照してください。

手記

Win32 InkEdit コントロールを使用してグループ ボックス内に配置する場合は、ボックスのスタイルが透明であることを確認します。それ以外の場合、InkEdit はインクを収集できません。

手記

インクが正しく表示されるようにするには、HScroll または VScrollイベントを受け取ったときに、InkEdit コントロール Refresh メソッド呼び出します。

次のセクションでは、InkEdit コントロールの使用方法について詳しく説明します。