| Parameter | Description | |
|---|---|---|
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에서 허용하는 방향 중 하나일 때에만 가설이 구성됩니다. |
