跳转到主要内容
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 运算符)分隔的搜索备选项。更多信息,请参阅静态文本元素的特定类型属性
如果要查找的文本由多个词组成,可使用以下方法
Parameter描述
Void NextLinePenalty( Real )设置换行惩罚系数。该系数取值为 0 到 1。假设的质量将按短语中的换行次数反复乘以该数值。如果短语中允许换行,请将此参数设置为 1(乘以 1 不会降低质量)。
Void OmissionPenalty( Real )设置缺词惩罚系数。该系数取值为 0 到 1。假设的质量将按短语中缺失词语的数量反复乘以该数值。如果短语中可能缺少某些词语,请将此参数设置为 1(乘以 1 不会降低质量)。
Void WholeWordMode( Logic )指定是否仅将完整的文本对象视为有效假设。设置为 True 时,将忽略由词的部分构成的假设。默认值为 False注意: 此方法不同于 AllowChoppedWords,后者仅影响由搜索区域边界上的词生成的假设,而 WholeWordMode 影响所有假设的生成。
Void AllowEmbeddedHypotheses( Logic )设置假设生成模式。要生成所有可能的假设(包括重叠和嵌套),将其设为 True。要只生成最长的假设,将其设为 False示例: 下面的代码指示该活动应生成最长的假设:AllowEmbeddedHypotheses(False);
Void MaxLineBreakDistance( Distance )在短语允许换行时,设置不同行上词语之间的最大水平距离。
Void SuggestOnlySimilarChars( Logic value )指定活动在执行模糊搜索时可用作替换字符的字符范围。设置为 True 时,仅允许使用外形相似的字符作为替换字符。
Void AllowedTextRotations( TextRotations )指定识别文本允许的方向集合。仅当识别文本的方向符合该参数允许的取值时,才会生成假设。