Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Es gibt verschiedene Möglichkeiten, Felder in ein Dokument einzufügen:
In diesem Artikel werden wir uns jeden Weg genauer ansehen und analysieren, wie bestimmte Felder mit diesen Optionen eingefügt werden.
In Aspose.Words wird die Methode InsertField verwendet, um neue Felder in ein Dokument einzufügen. Der erste Parameter akzeptiert den vollständigen Feldcode des einzufügenden Felds. Der zweite Parameter ist optional und ermöglicht die manuelle Einstellung des Feldergebnisses des Felds. Wenn dies nicht angegeben wird, wird das Feld automatisch aktualisiert. Sie können null oder empty an diesen Parameter übergeben, um ein Feld mit einem leeren Feldwert einzufügen. Wenn Sie sich über die bestimmte Feldcodesyntax nicht sicher sind, erstellen Sie zuerst das Feld in Microsoft Word und wechseln Sie, um den Feldcode anzuzeigen.
Das folgende Codebeispiel zeigt, wie Sie ein Seriendruckfeld mit DocumentBuilder in ein Dokument einfügen:
Dieselbe Technik wird verwendet, um Felder einzufügen, die in anderen Feldern verschachtelt sind.
Das folgende Codebeispiel zeigt, wie Felder, die in einem anderen Feld verschachtelt sind, mit DocumentBuilder eingefügt werden:
Eine Sprachkennung ist eine internationale numerische Standardabkürzung für die Sprache in einem Land oder einer geografischen Region. Mit Aspose.Words können Sie das Gebietsschema auf Feldebene mithilfe der Eigenschaft LocaleId angeben, die das Gebietsschema ID des Felds abruft oder festlegt.
Das folgende Codebeispiel zeigt, wie diese Option verwendet wird:
Wenn Sie nicht typisierte / leere Felder ({}) einfügen möchten, wie es Microsoft Word zulässt, können Sie die Methode InsertField mit dem Parameter FieldType.FieldNone verwenden. Um ein Feld in ein Word-Dokument einzufügen, können Sie die Tastenkombination “Strg + F9” drücken.
Das folgende Codebeispiel zeigt, wie Sie ein leeres Feld in das Dokument einfügen:
COMPARE einfügenDas Feld COMPARE vergleicht zwei Werte und gibt den numerischen Wert 1 zurück, wenn der Vergleich wahr ist, oder 0, wenn der Vergleich falsch ist.
Das folgende Codebeispiel zeigt, wie COMPARE Felder mit DocumentBuilder hinzugefügt werden:
IF einfügenDas Feld IF kann verwendet werden, um Argumente bedingt auszuwerten.
Das folgende Codebeispiel zeigt, wie IF Felder mit DocumentBuilder hinzugefügt werden:
Die alternative Möglichkeit, Felder in Aspose.Words einzufügen, ist die FieldBuilder -Klasse. Es bietet eine fließende Schnittstelle zum Angeben von Feldschaltern und Argumentwerten als Text, Knoten oder sogar verschachtelte Felder.
Das folgende Codebeispiel zeigt, wie Sie ein Feld mit FieldBuilder in ein Dokument einfügen:
Sie können auch verschiedene Arten von Feldern einfügen mit Aspose.Words Dokumentenobjektmodell (DOM). In diesem Abschnitt werden wir uns einige Beispiele ansehen.
MERGEFIELD field in Word document can be represented by the FieldMergeField class. You can use FieldMergeField class to perform the following operations:
Das folgende Codebeispiel zeigt, wie Sie das Feld MERGE mit DOM zu einem Absatz in einem Dokument hinzufügen:
ADDRESSBLOCK -Feldern in ein Dokument mit DOMDas Feld ADDRESSBLOCK wird verwendet, um einen Mail Merge -Adressblock in ein Word-Dokument einzufügen. Das Feld ADDRESSBLOCK im Word-Dokument kann durch die Klasse FieldAddressBlock dargestellt werden. Sie können die Klasse FieldAddressBlock verwenden, um die folgenden Vorgänge auszuführen:
Das folgende Codebeispiel zeigt, wie Sie das Feld Mail Merge ADDRESSBLOCK mit DOM zu einem Absatz in einem Dokument hinzufügen:
ADVANCE-Feld in ein Dokument einfügen, ohne DocumentBuilder zu verwendenDas Feld ADVANCE wird verwendet, um nachfolgenden Text innerhalb einer Zeile nach links, rechts, oben oder unten zu verschieben. Das Feld ADVANCE im Word-Dokument kann durch die Klasse FieldAdvance dargestellt werden. Sie können die Klasse FieldAdvance verwenden, um folgende Operationen auszuführen:
Das folgende Codebeispiel zeigt, wie Sie das Feld ADVANCE mit DOM zu einem Absatz in einem Dokument hinzufügen:
ASK-Feld in ein Dokument einfügen, ohne DocumentBuilder zu verwendenDas Feld ASK wird verwendet, um den Benutzer zur Eingabe von Text aufzufordern, der einem Lesezeichen im Word-Dokument zugewiesen werden soll. Das Feld ASK im Word-Dokument kann durch die Klasse FieldAsk dargestellt werden. Sie können die Klasse FieldAsk verwenden, um folgende Operationen auszuführen:
Das folgende Codebeispiel zeigt, wie Sie das Feld ASK mit DOM zu einem Absatz in einem Dokument hinzufügen:
AUTHOR-Feld in ein Dokument einfügen, ohne DocumentBuilder zu verwendenDas Feld AUTHOR wird verwendet, um den Namen des Autors des Dokuments aus den Eigenschaften Document anzugeben. Das Feld AUTHOR im Word-Dokument kann durch die Klasse FieldAuthor dargestellt werden. Sie können die Klasse FieldAuthor verwenden, um folgende Operationen auszuführen:
Das folgende Codebeispiel zeigt, wie Sie das Feld AUTHOR mit DOM zu einem Absatz in einem Dokument hinzufügen:
INCLUDETEXT-Feld in ein Dokument einfügen, ohne DocumentBuilder zu verwendenDas Feld INCLUDETEXT fügt den Text und die Grafiken ein, die in dem im Feldcode genannten Dokument enthalten sind. Sie können das gesamte Dokument oder einen Teil des Dokuments einfügen, auf das durch ein Lesezeichen verwiesen wird. Dieses Feld im Word-Dokument wird durch INCLUDETEXT dargestellt. Sie können die Klasse FieldIncludeText verwenden, um folgende Operationen auszuführen:
Das folgende Codebeispiel zeigt, wie Sie das Feld INCLUDETEXT mit DOM zu einem Absatz in einem Dokument hinzufügen:
TOA-Feld in ein Dokument einfügen, ohne DocumentBuilder zu verwendenDas Feld TOA (Table of Authorities) erstellt und fügt eine Tabelle mit Berechtigungen ein. Das Feld TOA sammelt Einträge, die mit TA (Table of Authorities Entry) Feldern gekennzeichnet sind. Microsoft Office Word fügt das Feld TOA ein, wenn Sie in der Gruppe Table of Authorities auf der Registerkarte References auf Insert Table of Authorities klicken. Wenn Sie das Feld TOA in Ihrem Dokument anzeigen, sieht die Syntax folgendermaßen aus:
{ TOA [Switches ] }
Das folgende Codebeispiel zeigt, wie Sie das Feld TOA mit DOM zu einem Absatz in einem Dokument hinzufügen.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.