メインコンテンツへスキップ
ParameterDescription
Void MinQuality( Real )仮説の最小品質を設定します。
Void MaxErrors( Int )仮説内のエラーの最大数を設定します。
Void MaxErrorsPart( Real )仮説内のエラーの最大割合を設定します。
Void MaxErrors( Int number, Real part )仮説内のエラーの最大数を設定します。number は絶対数、part は割合です。例: 次のコードは、エラーの絶対数は 3 を超えず、エラーの割合は 20% を超えないよう指定します。MaxErrors(3, 0.2); 注: 2 つの条件のうち、アクティビティはより厳しい方を適用します。
Void MaxGapInLine( Distance )隣接する文字間の最大距離を設定します。仮説を生成する際、アクティビティは隣接する 2 文字間の距離が MaxGapInLine を超えない範囲で仮説に文字を追加します。例: 次のコードは、隣接する文字間の最大距離が 5 mm を超える場合は null 仮説を生成するようアクティビティに指示します。MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )隣接する文字間の相対距離の最大値を設定します。相対距離 = (間隔の幅)/(文字の幅)。
Void MinLength( Int )文字列の最小長を設定します。既定値は 1 です。例: 次のコードは、仮説の最小長が 4 文字であることをプログラムに指示します。MinLength(4);
Void MaxLength( Int )文字列の最大長を設定します。既定値は 50 です。
Void SearchTextFromCatalog( String catalogName, Int columnIndex, SearchTextFromCatalogCriteria )指定したカタログからテキストを検索します。例: 次のコードは、指定した検索条件を使用して “CompanyCatalog” カタログの第 2 列からテキストを検索します: SearchCriteria searchCriteria; searchCriteria.MinCatalogColumnValueLength = 3; searchCriteria.MaxRecordsCount = 1000; SearchTextFromCatalog( "CompanyCatalog", 2, searchCriteria ); 次のコードは、補助メソッド GetCatalogColumnIndex を使用して列名から列のインデックスを取得します: SearchTextFromCatalog( "CompanyCatalog", GetCatalogColumnIndex( "CompanyCatalog", "ColumnName" )); クエリの高速化のため、先頭の maxRecordsCount 件のみを参照します(既定値は 1000)。
Void AllowIntersectPercent( Real )2 行のテキスト間で許可される垂直方向の重なりの最大割合を指定します(既定値は 15)。行間が詰まったテキストでこのパラメーターを使用することをお勧めします。
Void SearchText( String )画像上で検索するテキストを指定します。文字列には「」(OR 演算子)で区切られた複数の検索候補を含めることができます。詳細は Type-specific Properties of the Static Text Element を参照してください。
検索対象のテキストが複数の単語で構成される場合、以下のメソッドを使用できます
ParameterDescription
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 )認識された Text の許容される向きの集合を指定します。仮説は、認識された Text の向きがこの Parameter で許可されている場合にのみ生成されます。