共用方式為


Divider 類別

表示分析筆劃集合配置的能力,將筆劃拆成文字和圖形。

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

語法

'宣告
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Divider _
    Implements IDisposable
'用途
Dim instance As Divider
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Divider : IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Divider : IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Divider implements IDisposable
public class Divider implements IDisposable

備註

警告

由於這個物件可維持 Unmanaged 資源,您必須在不再處於使用中狀態的 Microsoft.Ink.Divider 類別 (Class) 之執行個體 (Instance) 上明確呼叫 Dispose 方法,以免它們超出範圍,否則可能會造成記憶體遺漏 (Memory Leak) 和例外狀況 (Exception)。

如需處置 Managed 物件的範例,請參閱Using the Managed Library

Divider 物件會使用筆劃的配置、筆劃的加入順序、筆劃的繪製方向和其他因素來分析筆墨Strokes 集合包含在 Divider 的 Strokes 屬性中。Divider 物件會隨著您對 Strokes 集合內容的增刪而進行動態分析。

分析結果會由 DivisionResult 物件傳回。

Divider 物件會使用 RecognizerContext 物件,更精準分拆筆劃並將辨識字串指派至結果。

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

Divider 物件會使用 RecognizerContext 物件的預設屬性設定。

如果您未將辨識器內容指派至 Divider 物件,則 Divider 物件會分析筆墨但無法更精準分拆筆劃,而且不會使文字與分拆結果產生關聯。

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

應該先設定 RecognizerContext 屬性,才能將筆劃加入至 Strokes 屬性。在將筆劃加入至 Divider 物件之後,就無法變更 RecognizerContext 屬性。

Divider 目前不支援直書語言。若要使 Divider 物件正確辨識這類語言,語言的 Recognizer 物件必須支援自由輸入,而且必須由左至右書寫字元。

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

Divider 物件的 Dispose 方法無法釋放附加的 RecognizerContext 物件和 Strokes 集合的資源。如果 Divider 物件維持唯一的參考,您的應用程式則應該在處置 Divider 物件之前,先處置 RecognizerContext 物件以及與 Divider 物件相關聯的 Strokes 集合。

Divider 物件的 Managed 版本可包裝 COM InkDivider Class。如果 COM InkDivider 傳回錯誤,Divider 物件的建構函式 (Constructor)、Divide 方法、LineHeight 方法、RecognizerContext 方法和 Strokes 方法全都會擲回 Marshal.ThrowExceptionForHR 例外狀況。如需可傳回之錯誤的詳細資訊,請參閱 COM InkDivider Class成員的個別參考主題。

繼承階層架構

System.Object
  Microsoft.Ink.Divider

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Divider 成員

Microsoft.Ink 命名空間

DivisionResult

RecognizerContext

Strokes