TemplateLinkedPosition

TemplateLinkedPosition class

提供使用链接字段的模板字段位置。

public sealed class TemplateLinkedPosition : TemplatePosition

构造函数

姓名 描述
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges) 初始化一个新的实例TemplateLinkedPosition类.
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges, bool) 初始化一个新的实例TemplateLinkedPosition类.

特性

姓名 描述
AutoScale { get; } 获取表示是否SearchArea由链接字段大小缩放。
Edges { get; } 获取搜索字段的链接字段的边缘。
LinkedFieldName { get; } 获取链接字段名称。
SearchArea { get; } 获取字段搜索区域的大小。

例子

以下示例显示了情况 的代码,如果已知带有发票编号的字段位于“发票编号”字符串的右侧 ,则使用以下代码:

// 创建一个正则表达式模板字段来查找“发票编号”文本
TemplateField invoice = new TemplateField(new TemplateRegexPosition("Invoice Number"), "Invoice");

// 创建一个与“发票”字段关联的相关模板字段,并提取其右侧的值
TemplateField invoiceNumber = new TemplateField(
    new TemplateLinkedPosition("invoice", new Size(100, 15), new TemplateLinkedPositionEdges(false, false, true, false)),
    "InvoiceNumber");

也可以看看