TemplateLinkedPosition

TemplateLinkedPosition class

リンクされたフィールドを使用するテンプレート フィールド位置を提供します。

public sealed class TemplateLinkedPosition : TemplatePosition

コンストラクター

名前 説明
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges) の新しいインスタンスを初期化しますTemplateLinkedPositionclass.
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges, bool) の新しいインスタンスを初期化しますTemplateLinkedPositionclass.

プロパティ

名前 説明
AutoScale { get; } かどうかを示す値を取得します。SearchAreaリンクされたフィールドのサイズによってスケーリングされます.
Edges { get; } フィールドが検索されるリンク フィールドの端を取得します。
LinkedFieldName { get; } リンクされたフィールド名を取得します。
SearchArea { get; } フィールドを検索する領域のサイズを取得します。

次の例は、請求書番号のフィールドが「請求書番号」文字列の の右側に配置されていることがわかっている場合の状況 のコードを示しています。次のコードが使用されます:

// 「請求書番号」テキストを検索するための正規表現テンプレート フィールドを作成します
TemplateField invoice = new TemplateField(new TemplateRegexPosition("Invoice Number"), "Invoice");

// 「Invoice」フィールドに関連付けられた関連テンプレート フィールドを作成し、その右側の値を抽出します
TemplateField invoiceNumber = new TemplateField(
    new TemplateLinkedPosition("invoice", new Size(100, 15), new TemplateLinkedPositionEdges(false, false, true, false)),
    "InvoiceNumber");

関連項目