共用方式為


InkAnalyzer.Search 方法 (String, Int32)

為具有已辨識型別的已分析書寫筆劃和已分析繪圖筆劃,提供模糊、不區分大小寫的片語式搜尋。

命名空間:  System.Windows.Ink
組件:  IAWinFX (在 IAWinFX.dll 中)

語法

'宣告
Public Function Search ( _
    phraseToSearch As String, _
    languageId As Integer _
) As StrokeCollection()
'用途
Dim instance As InkAnalyzer
Dim phraseToSearch As String
Dim languageId As Integer
Dim returnValue As StrokeCollection()

returnValue = instance.Search(phraseToSearch, _
    languageId)
public StrokeCollection[] Search(
    string phraseToSearch,
    int languageId
)
public:
array<StrokeCollection^>^ Search(
    String^ phraseToSearch, 
    int languageId
)
public StrokeCollection[] Search(
    String phraseToSearch,
    int languageId
)
public function Search(
    phraseToSearch : String, 
    languageId : int
) : StrokeCollection[]

參數

  • phraseToSearch
    型別:System.String
    可能在目前所分析筆劃的替代項目中找到的片語。
  • languageId
    型別:System.Int32
    搜尋期間所使用的地區設定識別項。

傳回值

型別:array<System.Windows.Ink.StrokeCollection[]
StrokeCollection 型別的陣列,其中包含表示所找到片語的筆劃集合。兩個 StrokeCollection 物件不會有完全相同的筆劃,但由於替代分割或多個相符項目,因此筆劃可以出現在一組以上的集合中。

備註

這項搜尋會尋找多重字組和單一字組的子字串,並且會搜尋替代辨識結果和替代分割。

所有傳入的字串都會轉換為單純的大寫或小寫進行比較,並且使用目前執行緒的地區設定 ID (LCID) 進行這個轉換,同時套用文化特性的大小寫慣例。

傳遞的字串會視為片語。字組和字元必須依照指定的順序,出現在筆劃的替代項目中。片語的第一個和最後一個字可能會做為子字串比對。發生這個情況時,第一個字會出現在替代項目的結尾,最後一個字則會出現在開頭。位於片語中的其他字必須顯示為完整單字。

如果所傳入字串的字元之間沒有泛空白字元,便可在替代項目之單字中的任何位置找到子字串。

只有字元之間泛空白字元的存在與否,才會變更搜尋結果。兩旁沒有字元的泛空白字元會被忽略。泛空白字元的型別會被忽略 (字元之間的定位鍵或空格都會得到相同的結果)。泛空白字元的數量不重要,不管字元之間有一個或多個空格,都會得到相同的結果。

搜尋作業不會產生 PopulateContextNode 事件,只會搜尋已填入的筆劃。

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkAnalyzer 類別

InkAnalyzer 成員

Search 多載

System.Windows.Ink 命名空間