TemplateLinkedPosition

TemplateLinkedPosition class

Stellt eine Vorlagenfeldposition bereit, die das verknüpfte Feld verwendet.

public sealed class TemplateLinkedPosition : TemplatePosition

Konstrukteure

Name Beschreibung
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges) Initialisiert eine neue Instanz vonTemplateLinkedPosition Klasse.
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges, bool) Initialisiert eine neue Instanz vonTemplateLinkedPosition Klasse.

Eigenschaften

Name Beschreibung
AutoScale { get; } Ruft den Wert ab, der angibt, obSearchArea wird um die verknüpfte Feldgröße skaliert.
Edges { get; } Ruft die Kanten des verknüpften Felds ab, wo ein Feld gesucht wird.
LinkedFieldName { get; } Ruft den verknüpften Feldnamen ab.
SearchArea { get; } Ruft die Größe des Bereichs ab, in dem ein Feld durchsucht wird.

Beispiele

Das folgende Beispiel zeigt den Code für die Situation Wenn bekannt ist, dass das Feld mit einer Rechnungsnummer rechts von der Zeichenfolge “Rechnungsnummer” platziert wird, wird der folgende Code verwendet:

// Erstellen Sie ein Regex-Vorlagenfeld, um den Text "Rechnungsnummer" zu finden
TemplateField invoice = new TemplateField(new TemplateRegexPosition("Invoice Number"), "Invoice");

// Erstellen Sie ein verwandtes Vorlagenfeld, das mit dem Feld "Rechnung" verknüpft ist, und extrahieren Sie den Wert rechts davon
TemplateField invoiceNumber = new TemplateField(
    new TemplateLinkedPosition("invoice", new Size(100, 15), new TemplateLinkedPositionEdges(false, false, true, false)),
    "InvoiceNumber");

Siehe auch