レイアウト分析は、Strokes コレクションで動作し、ストロークを手書き要素と描画要素に分類します。 分割 オブジェクトは、タブレット PC レイアウト解析機能にアクセスできます。
次の表では、InkDivisionType 列挙体の構造要素の型について説明します。この列挙体では、分割 オブジェクトによってストロークが分類されます。
| 種類 | 形容 |
|---|---|
| セグメント | 認識セグメント。 |
| 行 | 1 つ以上の認識セグメントを含む手書きの行。 |
| 段落 を する | 1 行以上の手書き文字を含むストロークのブロック。 |
| 描画 | 手書きではないインク。 |
分割 オブジェクトには、Strokes コレクションがあり、コレクションに追加またはコレクションから削除するたびに、分割 オブジェクトによって動的に分析されます。 分割 オブジェクトはシリアル化できず、分析状態を保存できません。 したがって、分割 オブジェクトは、手書き入力と描画入力の混在を区別する必要があるが、セッション間で大量のインクを再分析する必要がないアプリケーション向けに設計されています。
現在の分析結果の静的スナップショットを取得できます。これは、DivisionResult オブジェクトで返されます。 DivisionUnit オブジェクトを取得できます。各オブジェクトは、DivisionResult オブジェクトの 1 つの構造要素を表します。 DivisionResult オブジェクトと DivisionUnit オブジェクトはシリアル化できません。 ただし、これらのオブジェクトからの状態情報を使用できます。
分割 オブジェクトは、左から右への手書きでのみ機能します。 分割 オブジェクトが中国語などの垂直言語を正しく分析するには、文字を上から下ではなく左から右に描画する必要があります。