InkDivider クラス
ストロークのコレクションのレイアウトを分析し、テキストとグラフィックスに分割する機能を表します。
InkDivider には、次の種類のメンバーがあります。
インターフェイス
InkDivider クラスは、これらのインターフェイスを定義します。
インターフェイス | 説明 |
---|---|
IInkDivider | このオブジェクトは、 IInkDivider COM インターフェイスを実装します。 |
メソッド
InkDivider クラスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
除算 |
InkDivider オブジェクトのストロークに関する構造情報を含む IInkDivisionResult オブジェクトを返します。 |
プロパティ
InkDivider クラスには、これらのプロパティがあります。
プロパティ | アクセスの種類 | 説明 |
---|---|---|
LineHeight |
読み取り/書き込み |
HIMETRIC 単位で想定される手書きの高さを取得または設定します。 |
RecognizerContext |
読み取り/書き込み |
手書き認識に使用される InkRecognizerContext オブジェクトを取得または設定します。 |
線 |
読み取り/書き込み |
InkDivider オブジェクトに含まれる InkStrokes コレクションを取得または設定します。 |
解説
このオブジェクトは、C++ で CoCreateInstance メソッドを呼び出すことによってインスタンス化できます。
InkDivider オブジェクトは、ストロークのレイアウト、ストロークの追加順序、ストロークの描画方向、およびインクの分析を実行するその他の要因を使用します。 InkDivider オブジェクトが分析する InkStrokes コレクションは、InkDivider オブジェクトの Strokes プロパティに含まれています。 InkDivider オブジェクトは、コレクションに追加または削除するときに InkStrokes コレクションを動的に分析しますが、ストロークの変更は実行しません。
分析結果は、 IInkDivisionResult オブジェクトで返されます。
InkDivider オブジェクトは InkRecognizerContext オブジェクトを使用して、ストロークをより正確に分割し、結果に認識文字列を割り当てます。
Note
InkDivider オブジェクトは、InkRecognizerContext オブジェクトの既定のプロパティ設定を使用します。
InkDivider オブジェクトに認識エンジン コンテキストを割り当てない場合でも、InkDivider オブジェクトはインクを分析しますが、ストロークの分割精度が低下し、テキストと除算結果は関連付けられません。
Note
Strokes プロパティにストロークを追加する前に、RecognizerContext プロパティを設定する必要があります。 InkDivider オブジェクトにストロークを追加した後は、RecognizerContext プロパティを変更できません。
InkDivider は現在、垂直言語をサポートしていません。 InkDivider オブジェクトがこれらの言語を適切に認識するには、言語の IInkRecognizer オブジェクトが空き入力機能をサポートしている必要があり、文字を左から右に書き込む必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ヘッダー |
|
ライブラリ |
|