次の方法で共有


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 [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダー
Msinkaut15.h (Msinkaut15_i.c も必要)
ライブラリ
Inkdiv.dll

関連項目

IInkDivisionResult インターフェイス

InkRecognizerContext クラス

InkStrokes コレクション