TemplateLinkedPosition

TemplateLinkedPosition class

Fornisce una posizione nel campo del modello che utilizza il campo collegato.

public sealed class TemplateLinkedPosition : TemplatePosition

Costruttori

Nome Descrizione
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges) Inizializza una nuova istanza diTemplateLinkedPosition classe.
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges, bool) Inizializza una nuova istanza diTemplateLinkedPosition classe.

Proprietà

Nome Descrizione
AutoScale { get; } Ottiene il valore che indica seSearchArea viene ridimensionato in base alla dimensione del campo collegato.
Edges { get; } Ottiene i bordi del campo collegato in cui viene cercato un campo.
LinkedFieldName { get; } Ottiene il nome del campo collegato.
SearchArea { get; } Ottiene la dimensione dell’area in cui viene cercato un campo.

Esempi

L’esempio seguente mostra il codice per la situazione se è noto che il campo con un numero di fattura è posizionato a destra della stringa “Numero fattura” viene utilizzato il seguente codice:

// Crea un campo modello regex per trovare il testo "Numero fattura".
TemplateField invoice = new TemplateField(new TemplateRegexPosition("Invoice Number"), "Invoice");

// Crea un campo modello correlato associato al campo "Fattura" ed estrai il valore a destra di esso
TemplateField invoiceNumber = new TemplateField(
    new TemplateLinkedPosition("invoice", new Size(100, 15), new TemplateLinkedPositionEdges(false, false, true, false)),
    "InvoiceNumber");

Guarda anche