跳转到主要内容
此对象允许您借助 FRPage::IsEmpty 方法调整空白页检测参数。 您可以设置不同类型对象的最大数量上限,在不超过该上限时,页面仍可视为空白页。如果页面上任意一种类型的对象数量超过您指定的限制,则该页面不会被视为空白页,IsEmpty 方法将返回 FALSE。 EmptyPageDetectionParams 对象是一个可持久化对象。这意味着,对象的当前状态可以写入持久存储。之后,可以通过从持久存储中读取对象状态来重新创建该对象。以下方法可用于持久化该对象: Linux: SaveToFileLoadFromFile Windows: SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

属性

,read-only

返回 Engine 对象。

指定页面上属于识别语言字母表的字母最大数量,在此数量以内页面仍可被视为空白。取值范围为 -1 (表示不限制字母数量) 到 100。

此属性的默认值为 2。

指定页面上黑色区域的最大占比,在此占比以内页面仍可被视为空白。取值范围为 -1 (表示不限制黑色区域占比) 到 100。

此属性的默认值为 -1,空白页面检测时不使用黑色区域占比。

指定页面上文本对象的最大数量,在此数量以内页面仍可被视为空白。取值范围为 -1 (表示不限制文本对象数量) 到 100。

此属性的默认值为 20。

指定是否对页面进行条形码搜索。若将此属性设置为 TRUE,即使页面已被其他条件判定为空白,也会额外执行条形码检测。若检测到任何条形码,该页面将被视为非空白。

此属性的默认值为 FALSE。

指定是否使用 LeftMargin TopMarginRightMargin BottomMargin 属性来确定页面矩形区域。若此属性设置为 FALSE,则无论 …Margin 属性如何设置,页面矩形区域均自动确定。

此属性的默认值为 FALSE。

指定左边距的宽度,判断页面是否为空白时不计入此区域。取值范围为 0 到 300 (单位:毫米) 。

此属性的默认值为 0。

指定上边距的宽度,判断页面是否为空白时不计入此区域。取值范围为 0 到 300 (单位:毫米) 。

此属性的默认值为 0。

指定右边距的宽度,判断页面是否为空白时不计入此区域。取值范围为 0 到 300 (单位:毫米) 。

此属性的默认值为 0。

指定下边距的宽度,判断页面是否为空白时不计入此区域。取值范围为 0 到 300 (单位:毫米) 。

此属性的默认值为 0。

方法

名称说明
CopyFrom使用另一个对象中对应属性的值初始化当前对象的属性。
LoadFromFile从磁盘文件恢复对象内容。
LoadFromMemory <Note> : 仅限 Windows。 </Note>从全局内存恢复对象内容。
SaveToFile将对象内容保存到磁盘文件中。
SaveToMemory <Note> : 仅限 Windows。 </Note>将对象内容保存到全局内存中。

输出参数

此对象是 Engine 对象的 CreateEmptyPageDetectionParams 方法的输出参数。

输入参数

此对象会作为输入参数传递给 FRPage 对象的 IsEmpty 方法。

另请参阅

ObjectsExtractionParams