TemplateLinkedPosition
Inhalt
[
Ausblenden
]
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
- class TemplatePosition
- namensraum GroupDocs.Parser.Templates
- Montage GroupDocs.Parser