메인 콘텐츠로 건너뛰기
ParameterDescription
Void MinQuality( Real )가설의 최소 품질을 설정합니다.
Void MaxErrors( Int )가설에서 허용되는 최대 오류 개수를 설정합니다.
Void MaxErrorsPart( Real )가설에서 허용되는 최대 오류 비율을 설정합니다.
Void MaxErrors( Int number, Real part )가설에서 허용되는 최대 오류를 설정합니다. number – 절대 오류 개수, part – 오류 비율입니다. 예: 아래 코드는 오류의 절대 개수가 3을 초과할 수 없고, 오류 비율이 20%를 초과할 수 없도록 지정합니다. MaxErrors(3, 0.2); 참고: 두 조건 가운데 더 엄격한 조건이 적용됩니다.
Void MaxGapInLine( Distance )인접한 문자 간의 최대 거리를 설정합니다. 가설을 생성할 때, 인접한 두 문자 사이의 거리가 MaxGapInLine 값을 초과하지 않는 한 문자를 가설에 추가합니다. 예: 아래 코드는 인접한 문자 간의 거리가 5mm를 초과하면 null 가설이 생성되도록 액티비티에 지시합니다. MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )인접한 문자 간의 최대 상대 거리를 설정합니다. 상대 거리 = (간격 너비)/(문자 너비)입니다.
Void MinLength( Int )텍스트 string의 최소 길이를 설정합니다. 기본값은 1입니다. 예: 아래 코드는 가설의 최소 길이가 4자임을 프로그램에 지정합니다. MinLength(4);
Void MaxLength( Int )텍스트 string의 최대 길이를 설정합니다. 기본값은 50입니다.
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )지정된 카탈로그에서 텍스트를 검색합니다. 예: 아래 코드는 지정된 검색 조건을 사용하여 “CompanyCatalog” 카탈로그의 두 번째 열에서 텍스트를 검색합니다. SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); 아래 코드는 보조 메서드 GetCatalogColumnIndex를 사용하여 열 이름으로 열 인덱스를 가져옵니다. SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); 쿼리 속도를 높이기 위해 처음 maxRecordsCount개의 레코드만 액세스합니다(기본값은 1000).
Void AllowIntersectPercent( Real )두 텍스트 행에 대해 허용되는 최대 수직 겹침 비율을 지정합니다(기본값은 15). 줄 간격이 촘촘한 텍스트의 경우 이 매개변수를 사용하는 것이 좋습니다.
Void SearchText( String )이미지에서 검색할 텍스트를 지정합니다. string에는 ""(OR 연산자)로 구분된 여러 검색 패턴을 포함할 수 있습니다. 자세한 내용은 Static Text 요소의 타입별 속성을 참조하십시오.
찾을 텍스트가 여러 단어로 구성된 경우에는 다음 메서드를 사용할 수 있습니다
Parameter설명
Void NextLinePenalty( Real )줄 바꿈에 대한 페널티를 설정합니다. 페널티는 0에서 1 사이의 값입니다. 가설의 품질은 구에 포함된 줄 바꿈 개수만큼 이 값으로 반복해서 곱해집니다. 구에서 줄 바꿈이 허용되는 경우, 이 Parameter를 1로 설정합니다(가설의 품질에 1을 곱해도 품질은 저하되지 않습니다).
Void OmissionPenalty( Real )누락된 단어에 대한 페널티를 설정합니다. 페널티는 0에서 1 사이의 값입니다. 가설의 품질은 구에서 누락된 단어 개수만큼 이 값으로 반복해서 곱해집니다. 구에서 일부 단어가 없어도 되는 경우, 이 Parameter를 1로 설정합니다(가설의 품질에 1을 곱해도 품질은 저하되지 않습니다).
Void WholeWordMode( Logic )전체 텍스트 객체만을 유효한 가설로 간주해야 하는지 여부를 지정합니다. True로 설정하면 단어의 일부로만 구성된 가설은 무시됩니다. 기본값은 False입니다. 참고: 이 메서드는 AllowChoppedWords와 다릅니다. AllowChoppedWords는 검색 영역 경계에 있는 단어에서 생성된 가설에만 영향을 미치는 반면, WholeWordMode는 모든 가설의 생성에 영향을 미칩니다.
Void AllowEmbeddedHypotheses( Logic )가설 구성 모드를 설정합니다. 모든 가능한 가설(겹치거나 중첩된 것 포함)을 모두 구성하려면 값을 True로 설정합니다. 최대 길이의 가설만 구성하려면 False로 설정합니다. 예: 아래 코드는 액티비티에 가장 긴 가설만 구성해야 함을 지정합니다. AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )구에서 줄 바꿈이 허용되는 경우, 서로 다른 줄에 있는 단어 사이의 수평 거리를 설정합니다.
Void SuggestOnlySimilarChars( Logic value )퍼지 검색을 수행할 때 액티비티가 대체 문자로 사용할 수 있는 문자 종류를 지정합니다. True로 설정하면, 윤곽이 비슷한 문자만 대체 문자로 사용하도록 액티비티가 제한됩니다.
Void AllowedTextRotations( TextRotations )인식된 텍스트에 대해 허용되는 방향 집합을 지정합니다. 인식된 텍스트의 방향이 이 Parameter에서 허용하는 방향 중 하나일 때에만 가설이 구성됩니다.