跳转到主要内容
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。示例: 下方代码表示相邻字符之间的最大距离不得超过 5 mm,否则将生成空假设。MaxGapInLine(5mm);
Void MaxRelativeGapInLine( Real )设置相邻字符之间的最大相对距离。相对距离 =(间隙宽度)/(字符宽度)。
Void MinLength( Int )设置文本字符串的最小长度。默认值为 1。示例: 下方代码表示假设的最小长度为 4 个字符。MinLength(4);
Void MaxLength( Int )设置文本字符串的最大长度。默认值为 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 )指定要在图像上搜索的文本。该字符串可包含多个搜索备选项,使用 ""(OR 运算符)分隔。更多信息请参见静态文本元素的类型特定属性
如果要查找的文本由多个单词组成,可用以下方法
ParameterDescription
Void NextLinePenalty( Real )设置换行惩罚。惩罚系数取值为 0 到 1。假设的质量将按短语中的换行次数反复乘以该数值。如果短语允许换行,请将此参数设为 1(用 1 乘以假设质量不会降低其质量)。
Void OmissionPenalty( Real )设置漏词惩罚。惩罚系数取值为 0 到 1。假设的质量将按短语中的缺失词数反复乘以该数值。如果短语中允许有些词缺失,请将此参数设为 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 )指定识别文本允许的方向集合。仅当识别文本的方向符合此参数设置时,才会生成假设。