次の方法で共有


分割線オブジェクトの操作

Divider オブジェクトを使用すると、タブレット PC レイアウト解析機能にアクセスできます。

マネージド コードでは、 Divider コンストラクターのいずれかを呼び出すことによって 、Divider オブジェクトをインスタンス化できます。 Automation では、これは InkDivider オブジェクトと呼ばれ、C++ で CoCreateInstance メソッドを呼び出すことによってインスタンス化できます。

現在の分析結果のスナップショットを取得するには、Divider オブジェクトの Divide メソッドを呼び出します。 分析結果は DivisionResult オブジェクトで返されます。 Divide メソッドを呼び出すたびに、Divide オブジェクトによって DivisionResult オブジェクトが作成されます。 DivisionResult オブジェクトの詳細については、「 DivisionResult オブジェクトの操作」を参照してください。

Divider オブジェクトが分析する Strokes コレクションは、Divider オブジェクトの Strokes プロパティに含まれています。 Divider オブジェクトは、コレクションに追加またはコレクションから削除するときに Strokes コレクションを動的に分析します。 Divider オブジェクトの Strokes プロパティの詳細については、「 Strokes コレクションの操作」を参照してください。

Divider オブジェクトは、認識エンジン コンテキストを使用して認識セグメントの分析を改善し、手書き要素の認識テキストを生成します。 認識エンジン コンテキストは、Divider オブジェクトの RecognizerContext プロパティを使用して設定できます。 ストロークが Divider オブジェクトに割り当てられた後は、RecognizerContext プロパティを変更できません。 Divider オブジェクトの RecognizerContext プロパティの詳細については、「 認識エンジン コンテキストの操作」を参照してください。

注意事項

マネージド コードでは、スコープ外に出る前に、このオブジェクトの Dispose メソッドを呼び出す必要があります。 このオブジェクトは、管理されていないリソースを保持します。 このオブジェクトの最終処理に依存すると、アプリケーション内でメモリ リークと例外が発生する可能性があります。