Properties
返回 Engine 对象。 | ||
提供对 Blockregion的访问。Region 是矩形的集合。与其他类型的 Block 不同,table block 的 region 中最多只能包含一个矩形,因此若尝试将包含多个矩形的 region 赋值给 table block,将会导致错误。Region 由其矩形的坐标 (以像素为单位) 定义,坐标基于对应图像经black-and-white纠偏后的平面。 | ||
, read-only | ABBYY FineReader Engine 支持以下类型的 Block:文本、表格、光栅图片、矢量图片、条形码、勾选标记、复选标记组、分隔符、分隔符组以及自动分析。 (自动分析 Block 仅在 Visual Components 中使用。) 每种类型的 Block 都有其特定属性。 Block 类型在创建时确定,之后无法更改。如需更改 Block 类型,必须先删除该 Block,然后在完全相同的位置创建所需类型的新 Block:
| |
, read-only | 指定 Block 的背景颜色。 int 值由 RGB 三元组按以下公式计算得出: (红色值) + (256 × 绿色值) + (65536 × 蓝色值) ,其中红色值为三元组的第一个分量,绿色值为第二个分量,蓝色值为第三个分量。例如,白色的 int 值为 16777215。 默认情况下,该属性的值为 -1,表示颜色透明。 | |
, read-only | 指定 Block 所在的图层:背景层、前景层或隐藏层。Block 之间可以相互叠加,例如,文本 Block 可以覆盖在背景图片 Block 之上。 默认情况下,此属性的值为 BLT_Foreground。 | |
存储 Block 的描述信息。 默认情况下,此属性的值为空字符串。 | ||
存储 Block 的名称,可以是任意字符串。 默认情况下,此属性的值为空字符串。 | ||
允许将任意类型的用户自定义信息与 Block 类型的对象关联。 | ||
方法
| 名称 | Description |
|---|---|
| GetAsBarcodeBlock | 将 Block 作为 BarcodeBlock 对象返回。如果该 Block 不是条形码块,则返回 NULL。 |
| GetAsCheckmarkBlock | 将 Block 作为 CheckmarkBlock 对象返回。如果该 Block 不是勾选标记块,则返回 NULL。 |
| GetAsCheckmarkGroup | 将 Block 作为 CheckmarkGroup 对象返回。如果该 Block 不是勾选标记组块,则返回 NULL。 |
| GetAsRasterPictureBlock | 将 Block 作为 RasterPictureBlock 对象返回。如果该 Block 不是光栅图片块,则返回 NULL。 |
| GetAsSeparatorBlock | 将 Block 作为 SeparatorBlock 对象返回。如果该 Block 不是分隔符块,则返回 NULL。 |
| GetAsSeparatorGroup | 将 Block 作为 SeparatorGroup 对象返回。如果该 Block 不是分隔符组块,则返回 NULL。 |
| GetAsTableBlock | 将 Block 作为 TableBlock 对象返回。如果该 Block 不是表格块,则返回 NULL。 |
| GetAsTextBlock | 将 Block 作为 TextBlock 对象返回。如果该 Block 不是文本块,则返回 NULL。 |
| GetAsVectorPictureBlock | 将 Block 作为 VectorPictureBlock 对象返回。如果该 Block 不是矢量图片块,则返回 NULL。 |
| Move | 按指定向量偏移 Block 的 Region。 |
Windows
Linux 和 macOS
对象图
输出 Parameter
示例
C# 代码
C# 代码
- Linux:CustomLanguage、CommandLineInterface
- Windows:CustomLanguage、CommandLineInterface、RecognizedTextProcessing;以及演示工具:Engine Predefined Processing Profiles。
