共用方式為


CollectionMode 列舉型別

定義值,這個值會決定當使用者書寫時,只有辨識「筆墨」或「筆勢」其中之一,或同時辨識兩者。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Enumeration CollectionMode
'用途
Dim instance As CollectionMode
public enum CollectionMode
public enum class CollectionMode
public enum CollectionMode
public enum CollectionMode

成員

成員名稱 說明
InkOnly 只收集筆墨,並建立筆劃。相關的 InkCollector.GestureInkOverlay.GestureInkPicture.Gesture 事件是設定為 false,表示不會收集筆勢 (所有其他相關事件保持原狀)。
GestureOnly 只收集筆勢,不建立筆劃。筆勢可以是單一或多個筆劃。如果在「辨識器」的內建計時器所設定的時間內繪製多個筆劃,則會接受多個筆劃筆勢。不會從 InkCollector 物件、InkOverlay 物件或 InkPicture 控制項引發所有筆劃相關和「封包」相關事件。會引發游標事件,而且一定會刪除筆墨。相關的 InkCollector.GestureInkOverlay.GestureInkPicture.Gesture 事件是設定為 true,表示會收集筆勢 (所有其他相關事件保持原狀)。
InkAndGesture 只接受單一筆劃筆勢。會先引發 InkCollector.GestureInkOverlay.GestureInkPicture.Gesture 事件,讓您取消或接受事件。除非 ApplicationGesture 的 NoGesture 值為主要筆勢,否則預設為接受事件。如果接受筆勢,則會刪除筆墨。如果取消筆勢,則不會刪除筆劃,而且會引發 InkCollector.StrokeInkOverlay.StrokeInkPicture.Stroke 事件。相關的 InkCollector.GestureInkOverlay.GestureInkPicture.Gesture 事件是設定為 true,表示會收集筆勢 (所有其他相關事件保持原狀)。

備註

如果使用者在 InkOnly 或 InkAndGesture 模式時嘗試按滑鼠右鍵並移動畫筆,筆墨會從筆尖流出。在處理 InkCollector.StrokeInkOverlay.StrokeInkPicture.Stroke 事件時,請清除因為畫筆移動而流出的筆墨。

InkCollector.CollectionModeInkOverlay.CollectionModeInkPicture.CollectionMode 屬性設定為 GestureOnly 時,從使用者加入筆勢到發生 InkCollector.GestureInkOverlay.GestureInkPicture.Gesture 事件之間的逾時值是固定的,您無法利用程式設計方式進行更改。InkAndGesture 模式中的筆勢辨識比較快速。為了避免在 InkAndGesture 模式下收集筆墨,您可以:

在已安裝 Microsoft® Windows® XP Tablet PC Edition 軟體開發套件 (SDK) 但未安裝辨識器的系統上,將這個列舉型別與 InkPicture 控制項或與 InkCollectorInkOverlay 物件搭配使用時,模式不能設定為 GestureOnly 或 InkAndGesture。

每個收集模式的典型情況如下。

ms551980.alert_note(zh-tw,VS.90).gif注意事項:

如果游標未移出筆劃間之集合物件的範圍外,則不會引發範圍內的游標事件和範圍外的游標事件。

InkCollector.CollectionModeInkOverlay.CollectionModeInkPicture.CollectionMode 設定了屬性,同時設定物件或控制項與已知筆勢有關聯 (藉由呼叫 InkCollector.SetGestureStatusInkOverlay.SetGestureStatusInkPicture.SetGestureStatus 方法),可能會發生不必要的行為。如果使用者繪製筆墨,此筆墨類似辨識器之替代項目清單中的筆勢,則即使該筆勢不是頂端替代項目,也會引發筆勢事件而且筆墨會消失。為避免筆墨消失並要取消收集筆勢,請將 InkCollectorGestureEventArgs 的繼承 Cancel (英文) 屬性設定為 true (如果您不要辨識器回應該事件的話)。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Microsoft.Ink 命名空間

InkCollector.CollectionMode

InkOverlay.CollectionMode

InkPicture.CollectionMode