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 InsertField -Methode 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 Sie mit DocumentBuilder in ein anderes Feld verschachtelte Felder einfügen:
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:
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 Dokumentobjektmodell (DOM). In diesem Abschnitt werden wir uns einige Beispiele ansehen.
Das Feld MERGEFIELD im Word-Dokument kann durch die Klasse FieldMergeField dargestellt werden. Sie können die Klasse FieldMergeField verwenden, um die folgenden Vorgänge auszuführen:
Das folgende Codebeispiel zeigt, wie Sie das Feld MERGE mit DOM zu einem Absatz in einem Dokument hinzufügen:
Das 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:
Das 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 die folgenden Vorgänge 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 die folgenden Vorgänge 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 Document-Eigenschaften anzugeben. Das Feld AUTHOR im Word-Dokument kann durch die Klasse FieldAuthor dargestellt werden. Sie können die Klasse FieldAuthor verwenden, um die folgenden Vorgänge 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 die folgenden 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 markiert sind. Microsoft Office Word fügt das Feld TOA ein, wenn Sie auf Insert Table of Authorities in der Gruppe Table of Authorities auf der Registerkarte References 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.