다음을 통해 공유


InkAnalyzer.Search 메서드 (String)

업데이트: 2007년 11월

형식을 인식할 수 있는 분석된 필기 스트로크와 분석된 그리기 스트로크에 대한 대/소문자를 구분하지 않는 퍼지 구 검색을 수행합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink.Analysis(Microsoft.Ink.Analysis.dll)

구문

‘선언
Public Function Search ( _
    phraseToSearch As String _
) As Strokes()
‘사용 방법
Dim instance As InkAnalyzer
Dim phraseToSearch As String
Dim returnValue As Strokes()

returnValue = instance.Search(phraseToSearch)
public Strokes[] Search(
    string phraseToSearch
)
public:
array<Strokes^>^ Search(
    String^ phraseToSearch
)
public Strokes[] Search(
    String phraseToSearch
)
public function Search(
    phraseToSearch : String
) : Strokes[]

매개 변수

  • phraseToSearch
    형식: System.String
    현재 분석된 스트로크의 대체 항목에서 찾을 구입니다.

반환 값

형식: array<Microsoft.Ink.Strokes[]
스트로크 집합의 집합을 나타내는 Strokes의 배열입니다.

설명

여러 단어 및 단일 단어 부분 문자열이 검색됩니다. 대체 인식 결과 및 대체 세그먼트 구분 방법이 모두 검색됩니다.

들어오는 모든 문자열은 현재 스레드의 LCID를 통해 단일 대/소문자로 변환되며 문화권별 대/소문자 규칙이 적용됩니다.

전달되는 문자열은 구로 취급됩니다. 스트로크의 대체 항목에서 단어와 문자는 지정된 순서로 나타나야 합니다. 구의 첫 번째 단어와 마지막 단어가 부분 문자열로 일치할 수도 있습니다. 즉, 첫 번째 단어가 대체 항목의 끝에 나타나고 마지막 단어가 시작 부분에 나타날 수 있습니다. 그러나 구 내에 있는 다른 단어는 모두 전체 단어로 나타나야 합니다.

전달된 문자열의 문자 사이에 공백이 없는 경우 대체 항목의 한 단어 내에서 모든 위치에 부분 문자열이 발견될 수 있습니다.

문자 사이에 공백이 있는지 여부만 검색 결과에 영향을 줍니다. 문자로 둘러싸이지 않은 공백은 무시됩니다. 공백의 형식은 무시됩니다. 문자 사이에 탭이 있든 공백이 있든 같은 결과가 나타납니다. 공백의 수는 중요하지 않습니다. 문자 사이에 공백이 하나이든 둘이든 같은 결과가 나타납니다.

검색으로 인해 PopulateContextNode 이벤트는 발생하지 않으며 이미 채워진 스트로크만 검색됩니다.

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkAnalyzer 클래스

InkAnalyzer 멤버

Search 오버로드

Microsoft.Ink 네임스페이스