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");

Смотрите также