TemplateLinkedPosition

TemplateLinkedPosition class

Fournit une position de champ de modèle qui utilise le champ lié.

public sealed class TemplateLinkedPosition : TemplatePosition

Constructeurs

Nom La description
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges) Initialise une nouvelle instance duTemplateLinkedPosition classe.
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges, bool) Initialise une nouvelle instance duTemplateLinkedPosition classe.

Propriétés

Nom La description
AutoScale { get; } Obtient la valeur qui indique siSearchArea est mis à l’échelle par la taille du champ lié.
Edges { get; } Obtient les bords du champ lié où un champ est recherché.
LinkedFieldName { get; } Obtient le nom du champ lié.
SearchArea { get; } Obtient la taille de la zone dans laquelle un champ est recherché.

Exemples

L’exemple suivant montre le code de la situation si l’on sait que le champ avec un numéro de facture est placé à droite de la chaîne “Numéro de facture”, le code suivant est utilisé :

// Créer un champ de modèle regex pour trouver le texte "Numéro de facture"
TemplateField invoice = new TemplateField(new TemplateRegexPosition("Invoice Number"), "Invoice");

// Créer un champ de modèle connexe associé au champ "Facture" et extraire la valeur à droite de celui-ci
TemplateField invoiceNumber = new TemplateField(
    new TemplateLinkedPosition("invoice", new Size(100, 15), new TemplateLinkedPositionEdges(false, false, true, false)),
    "InvoiceNumber");

Voir également