共用方式為


使用 Strokes 集合

Divider物件分析的Strokes集合會保留在Divider物件的Strokes屬性中。 由於Strokes集合是筆跡資料的參考,而不是實際資料本身,所以 Strokes集合的父Ink物件變更可能會使Strokes集合失效。 如需筆跡資料的詳細資訊,請參閱 筆跡資料。 如需筆跡集合的詳細資訊,請參閱 Ink 集合

若要讓Divider物件的Strokes屬性與Ink物件保持同步,請使用Ink物件的InkAddedInkDeleted事件來接聽應該從Divider物件新增或移除的筆劃。 這涵蓋在 Ink 物件內新增、刪除、裁剪或分割筆劃的情況。 在 Ink 物件中的筆劃上移動、縮放或其他轉換不會產生InkAddedInkDeleted事件。 若要在Divider物件的Strokes屬性中反映這類轉換,請在Divider物件中的筆劃上執行相同的轉換。

DivisionResult物件的Strokes屬性會在建立 DivisionResult物件時,包含Divider物件中的筆劃複本。 您可以比較兩個DivisionResult物件的Strokes屬性,以判斷在呼叫Divide方法的兩次之間,筆劃是否已變更。

DivisionUnit物件的Strokes屬性包含與這個專案對應的DivisionResult物件中的筆劃子集。 您可以將這些筆劃傳遞至個別 的 RecognizerCoNtext ,以取得專案的辨識結果。 由於手寫元素存在於不同的詳細層級,因此不同元素的 Strokes 集合可能會重迭。 例如,辨識區段專案的 Strokes 集合將會是辨識區段所屬線條專案的 Strokes 集合子集。