Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Il existe plusieurs manières d’insérer des champs dans un document:
Dans cet article, nous examinerons chaque méthode plus en détail et analyserons comment insérer certains champs à l’aide de ces options.
Dans Aspose.Words, la méthode InsertField est utilisée pour insérer de nouveaux champs dans un document. Le premier paramètre accepte le code de champ complet du champ à insérer. Le deuxième paramètre est facultatif et permet de définir manuellement le résultat du champ. Si celui-ci n’est pas renseigné, le champ est mis à jour automatiquement. Vous pouvez passer null ou vide à ce paramètre pour insérer un champ avec une valeur de champ vide. Si vous n’êtes pas sûr de la syntaxe particulière du code de champ, créez d’abord le champ en Microsoft Word et basculez pour voir son code de champ.
L’exemple de code suivant montre comment insérer un champ de fusion dans un document à l’aide de DocumentBuilder:
La même technique est utilisée pour insérer des champs imbriqués dans d’autres champs.
L’exemple de code suivant montre comment insérer des champs imbriqués dans un autre champ à l’aide de DocumentBuilder:
Un identifiant de langue est une abréviation numérique internationale standard pour la langue d’un pays ou d’une région géographique. Avec Aspose.Words, vous pouvez spécifier les paramètres régionaux au niveau du champ à l’aide de la propriété LocaleId, qui obtient ou définit l’ID de paramètres régionaux du champ.
L’exemple de code suivant montre comment utiliser cette option:
Si vous souhaitez insérer des champs non typés/vides ({}) comme le permet Microsoft Word, vous pouvez utiliser la méthode InsertField avec le paramètre FieldType.FieldNone. Pour insérer un champ dans un document Word, vous pouvez appuyer sur la combinaison de touches “Ctrl + F9”.
L’exemple de code suivant montre comment insérer un champ vide dans le document:
L’autre façon d’insérer des champs dans Aspose.Words est la classe FieldBuilder. Il fournit une interface fluide pour spécifier les commutateurs de champs et les valeurs d’arguments sous forme de texte, de nœuds ou même de champs imbriqués.
L’exemple de code suivant montre comment insérer un champ dans un document à l’aide de FieldBuilder:
Vous pouvez également insérer différents types de champs à l’aide de Aspose.Words Document Object Model (DOM). Dans cette section, nous examinerons quelques exemples.
Le champ MERGEFIELD dans un document Word peut être représenté par la classe FieldMergeField. Vous pouvez utiliser la classe FieldMergeField pour effectuer les opérations suivantes:
L’exemple de code suivant montre comment ajouter le champ MERGE à l’aide de DOM à un paragraphe d’un document:
ADDRESSBLOCK dans un document à l’aide de DOMLe champ ADDRESSBLOCK est utilisé pour insérer un bloc d’adresse Mail Merge dans un document Word. Le champ ADDRESSBLOCK dans un document Word peut être représenté par la classe FieldAddressBlock. Vous pouvez utiliser la classe FieldAddressBlock pour effectuer les opérations suivantes:
L’exemple de code suivant montre comment ajouter le champ ADDRESSBLOCK Mail Merge à l’aide de DOM à un paragraphe d’un document:
ADVANCE dans un document sans utiliser DocumentBuilderLe champ ADVANCE est utilisé pour décaler le texte suivant dans une ligne vers la gauche, la droite, le haut ou le bas. Le champ ADVANCE dans un document Word peut être représenté par la classe FieldAdvance. Vous pouvez utiliser la classe FieldAdvance pour effectuer les opérations suivantes:
L’exemple de code suivant montre comment ajouter le champ ADVANCE à l’aide de DOM à un paragraphe d’un document:
ASK dans un document sans utiliser DocumentBuilderLe champ ASK est utilisé pour demander à l’utilisateur le texte à attribuer à un signet dans un document Word. Le champ ASK dans un document Word peut être représenté par la classe FieldAsk. Vous pouvez utiliser la classe FieldAsk pour effectuer les opérations suivantes:
L’exemple de code suivant montre comment ajouter le champ ASK à l’aide de DOM à un paragraphe d’un document:
AUTHOR dans un document sans utiliser DocumentBuilderLe champ AUTHOR permet de préciser le nom de l’auteur du document à partir des propriétés Document. Le champ AUTHOR dans un document Word peut être représenté par la classe FieldAuthor. Vous pouvez utiliser la classe FieldAuthor pour effectuer les opérations suivantes:
L’exemple de code suivant montre comment ajouter le champ AUTHOR à l’aide de DOM à un paragraphe d’un document:
INCLUDETEXT dans un document sans utiliser DocumentBuilderLe champ INCLUDETEXT insère le texte et les graphiques contenus dans le document nommé dans le code du champ. Vous pouvez insérer l’intégralité du document ou une partie du document référencé par un signet. Ce champ dans le document Word est représenté par INCLUDETEXT. Vous pouvez utiliser la classe FieldIncludeText pour effectuer les opérations suivantes:
L’exemple de code suivant montre comment ajouter le champ INCLUDETEXT à l’aide de DOM à un paragraphe d’un document:
TOA dans un document sans utiliser DocumentBuilderLe champ TOA (Table of Authorities) construit et insère une table d’autorités. Le champ TOA collecte les entrées marquées par les champs TA (Table of Authorities Entry). Microsoft Office Word insère le champ TOA lorsque vous cliquez sur Insérer une table d’autorités dans le groupe Tableau des autorités de l’onglet References. Lorsque vous affichez le champ TOA dans votre document, la syntaxe ressemble à ceci:
{ TOA [Switches ] }
L’exemple de code suivant montre comment ajouter le champ TOA à l’aide de DOM à un paragraphe d’un document:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.