Void AllowEmbeddedHypotheses( Logic ) | 가설 생성 모드를 설정합니다. 문자열에서 가능한 모든 가설(겹치거나 중첩된 가설 포함)을 생성하려면 값을 True로 설정합니다. 최대 길이의 가설만 생성하려면 False로 설정합니다. 예: 아래 코드는 액티비티에 가장 긴 가설만 생성하도록 지시합니다. AllowEmbeddedHypotheses(False); |
Void MinQuality( Real ) | 가설의 최소 품질 값을 설정합니다. 이 값보다 낮은 품질의 가설은 모두 버려집니다. 예: 아래 코드는 해당 액티비티가 품질이 0.95보다 낮은 가설을 무시하도록 지시합니다. MinQuality: 0.95; |
Void MaxNonDefinedCount( Real ) | 검색 요소에 대해 지정된 문자 집합에 속하지 않는 문자의 허용 비율을 설정합니다. 예: 아래 코드는 지정된 문자 집합 어느 것에도 속하지 않는 문자가 전체 string의 최대 30%까지 포함될 수 있도록 액티비티에 설정합니다. MaxNonDefinedCount(0.3); |
Void MaxWordBreakCount( Real ) | 한 줄에서 허용되는 단어 분할의 최대 개수입니다. 줄은 MinInterwordSpace Parameter에 따라 단어로 분할됩니다. 이 Parameter는 [단어 분할 수]/[string의 문자 수] 형태의 비율로 지정됩니다. |
Void MinInterwordSpace( Distance ) | 공백 너비를 기준으로 단어를 분할하도록 활성화하며, 공백의 최소 너비를 Distance 값으로 지정합니다. |
Void WordsCount( Int, Int, Int, Int ) | 문자열의 단어 수를 설정합니다. 단어 수는 퍼지 구간(fuzzy interval)으로 지정됩니다. 기본 구간은 {-1,-1,INF,INF}입니다(즉, 이 액티비티는 단어 수에 제한이 없는 모든 가설을 찾습니다). |
Void TotalChainLength( Int, Int, Int, Int ) | 문자열의 길이(즉, 문자열에 포함된 문자 수)를 설정합니다. 문자 수는 퍼지 구간으로 지정됩니다. 예: 아래 코드는 활동이 길이가 5~10자인 줄을 찾도록 지시합니다. TotalChainLength(4, 5, 10, 11); |
Void TotalGapLength( Distance, Distance, Distance, Distance ) | string 내 공백에 대해 허용되는 총 길이의 최대값을 퍼지 구간(fuzzy interval)으로 지정합니다. |
Void MaxGapInLine( Distance ) | 인접한 문자 사이의 최대 거리를 설정합니다. 가설을 생성할 때 이 Activity는 두 인접 문자 사이의 거리가 MaxGapInLine을 초과하지 않는 한 가설에 문자를 계속 추가합니다. |
Void MaxRelativeGapInLine( Real ) | 인접한 문자 사이의 최대 거리를 줄 높이에 대한 백분율로 설정합니다. |
Void AllowChoppedWords( Logic ) | 좌우 경계 내에 완전히 포함되지 않는 텍스트 객체를 가설에 포함할지 여부를 지정합니다. 기본값은 True입니다. |
Void MaxXOutsidePart( Real ) | 수평 방향에서 검색 영역 밖에 위치할 수 있는 텍스트 객체의 비율을 지정합니다. 이 비율은 0에서 1 사이의 숫자로 지정됩니다. 검색 영역 밖에 있는 텍스트 객체의 비율이 이 Parameter에서 지정한 값보다 크지 않은 경우에만 텍스트 객체가 가설에 포함됩니다. |
Void MaxYOutsidePart( Real ) | 수직 방향에서 검색 영역 밖에 위치할 수 있는 텍스트 객체의 비율을 지정합니다. 이 비율은 0에서 1 사이의 숫자로 지정됩니다. 검색 영역 밖에 있는 텍스트 객체의 비율이 이 Parameter에서 지정한 값보다 크지 않은 경우에만 텍스트 객체가 가설에 포함됩니다. |
Void AddAlphabet( String alphabet, Real portion, Logic isRestrictionStrong ) | 가설에서 사용할 문자 집합과 가설 내에서 허용되는 문자 비율을 설정합니다. isRestrictionStrong 플래그는 허용 비율을 초과했을 때 가설을 폐기할지 여부를 지정합니다. 플래그가 False로 설정된 경우, 초과한 기호는 어떤 문자 집합에도 속하지 않는 것으로 간주됩니다. 기본 설정은 True입니다. 예: 아래 코드는 활동에 문자 №, #, % 및 *로 구성된 문자 집합을 추가하되, 이 문자들의 가설 내 비율이 10%를 초과하지 않도록 지정합니다. 참고: 현재 요소에 대해 지정된 어떤 문자 집합에도 속하지 않는 문자만 추가할 수 있습니다. AddAlphabet("№#%*", 0.1, True); |
Void RegularExpression( String ) | 가설의 텍스트를 정의하는 정규식을 설정합니다. 정규식 구문은 여기에 설명되어 있습니다. 예: 다음 두 개의 정규 표현식은 서로 동등하며, 문자들이 다음 두 가지 방식 중 하나로 배열된 문자열을 찾습니다. 첫 번째: 숫자 2개, - (하이픈), 숫자 1개; 두 번째: 문자 N, 1에서 5 사이의 숫자, / (슬래시), 1~3개의 숫자. RegularExpression: ("([0-9]{2}[-][0-9])|([N][1-5][/][0-9]{1-3})"); RegularExpression: ("([0-9]{2}\"-\"[0-9])|(\"N\"[1-5]\"/\"[0-9]{1-3})"); |
Void WholeWordMode( Logic ) | 전체 단어만을 유효한 가설로 간주할지 여부를 지정합니다. 플래그가 True로 설정되면, 단어의 일부로만 구성된 가설은 모두 버려집니다. 기본 설정은 False입니다. 참고: 이는 AllowedChoppedWords 속성과 다음과 같이 다릅니다. AllowedChoppedWords는 검색 영역의 경계에 있는 단어만 고려하는 반면, WholeWordMode는 하나의 가설 내에 포함된 모든 단어를 고려합니다. |
Void RegularExpressionFromFile( String fileName, Int maxRecordsCount = 1000 ) | 텍스트 파일을 사용해 가설 텍스트를 정의하는 정규식을 설정합니다. fileName 인수는 텍스트 파일의 이름을 지정합니다. 검색 속도를 높이기 위해 처음 maxRecordsCount개 변형만 사용되며, 기본값은 1000입니다. |
Void RegularExpressionFromCatalog( String catalogParameterName, Int columnIndex, NamedValueArray searchCriteria = EmptyNamedValueArray, Int maxRecordsCount = 1000 ) | catalogParameterName Parameter로 참조된 데이터 카탈로그에서 열 인덱스가 columnIndex인 열의 값을 사용해, 가설 텍스트를 정의하는 정규식을 설정합니다. 열 인덱스는 다음 전역 함수 중 하나를 사용해 확인할 수 있습니다: FieldNamesOfCatalog, GetCatalogColumnIndex, GetCatalogColumnIndices. 레코드는 이름이 지정된 값 배열로 설정한 검색 조건으로 필터링할 수 있으며, 여기서 각 이름이 지정된 값은 열 이름과 그 예상 값을 나타냅니다. 검색 조건을 만족하는 레코드만 집합에 포함됩니다. 쿼리 속도를 높이기 위해 처음 maxRecordsCount개의 레코드만 조회합니다(기본값은 1000). |
Void Width( Distance, Distance, Distance, Distance ) | 퍼지 구간으로 정의된 가설의 너비를 설정합니다. |
Void Height( Distance, Distance, Distance, Distance ) | 퍼지 구간으로 정의된 가설의 높이를 설정합니다. |
Void TrimSymbols( String ) | 가설의 시작과 끝에서 잘라낼 문자를 지정합니다. |
Void SimilarSymbolQuality( Real ) | 가설에, 지정된 문자 집합의 문자와 비슷하게 보이는 문자가 포함된 경우에 사용할 가설 품질 계수를 지정합니다. |
Void AllowedTextRotations( TextRotations ) | 인식된 텍스트에 허용할 방향 집합을 지정합니다. 가설은 인식된 텍스트의 방향이 이 Parameter에서 허용한 방향과 일치하는 경우에만 생성됩니다. |