다음을 통해 공유


InkAnalyzerBase.Search 메서드 (String, Int32)

업데이트: 2007년 11월

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

네임스페이스:  System.Windows.Ink.AnalysisCore
어셈블리:  IACore(IACore.dll)

구문

‘선언
Public Function Search ( _
    phraseToSearch As String, _
    languageId As Integer _
) As Integer()()
‘사용 방법
Dim instance As InkAnalyzerBase
Dim phraseToSearch As String
Dim languageId As Integer
Dim returnValue As Integer()()

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

매개 변수

  • phraseToSearch
    형식: System.String
    현재 분석된 스트로크의 대체 항목에서 찾을 수 있는 구입니다.
  • languageId
    형식: System.Int32
    검색을 실행할 때 사용할 LCID(로캘 식별자)입니다.

반환 값

형식: array<array<System.Int32[][]
찾은 구를 나타내는 스트로크 집합이 들어 있는 2차원 정수 배열입니다. 두 배열에 동일한 스트로크가 있을 수 없지만 대체 세그먼트 또는 여러 일치로 인해 스트로크가 둘 이상의 집합에 나타날 수 있습니다.

설명

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

들어오는 모든 문자열은 비교를 위해 단일 대/소문자로 변환됩니다. 이때 현재 스레드의 LCID(로캘 식별자)가 변환에 활용되고 문화권별 대/소문자 규칙이 적용됩니다.

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

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

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

Search에서 PopulateContextNodeBase() 이벤트를 생성하지 않습니다. 이미 채워진 스트로크만 검색됩니다.

플랫폼

Windows Vista, Windows XP SP2, Windows Server 2003

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkAnalyzerBase 클래스

InkAnalyzerBase 멤버

Search 오버로드

System.Windows.Ink.AnalysisCore 네임스페이스