Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Dans Microsoft Word, vous pouvez créer un formulaire en commençant par un modèle et en ajoutant des contrôles de contenu, notamment des cases à cocher, des zones de texte, des sélecteurs de date et des listes déroulantes. Dans Aspose.Words, une balise de document structuré ou un contrôle de contenu de tout document chargé dans Aspose.Words est importé en tant que nœud StructuredDocumentTag. Les balises de document structurées (SDT ou contrôle de contenu) permettent d’intégrer la sémantique définie par le client ainsi que son comportement et son apparence dans un document. StructuredDocumentTag peut apparaître dans un document aux endroits suivants:
Dans cette version de Aspose.Words, les types suivants de SDT ou de contrôle de contenu peuvent être créés:
PictureL’exemple de code suivant montre comment créer un contrôle de contenu de type case à cocher.
L’exemple de code suivant montre comment créer un contrôle de contenu de type zone de texte enrichi.
L’exemple de code suivant montre comment créer un contrôle de contenu de type zone de liste déroulante.
Cette section explique comment mettre à jour les valeurs de SDT ou de contrôle de contenu par programmation
L’exemple de code suivant montre comment définir l’état actuel de la case à cocher:
L’exemple de code suivant montre comment modifier les contrôles de contenu de type zone de texte brut, liste déroulante et image:
Vous pouvez lier des contrôles de contenu avec des données XML (partie XML personnalisée) dans des documents Word.
L’exemple de code suivant montre comment lier le contrôle de contenu à des parties XML personnalisées:
Vous pouvez obtenir le mappage de cette plage de balises de document structuré avec des données XML dans une partie XML personnalisée du document actuel à l’aide de la propriété StructuredDocumentTagRangeStart.xml_mapping. Cependant, la méthode set_mapping peut être utilisée pour mapper une plage de balises de document structuré à des données XML.
L’exemple de code suivant montre comment définir le mappage XML:
Vous pouvez effacer le contenu d’un contrôle de contenu en affichant un espace réservé. La méthode StructuredDocumentTag.clear efface le contenu de cette balise de document structuré et affiche un espace réservé s’il est défini. Cependant, il n’est pas possible d’effacer le contenu d’un contrôle de contenu s’il comporte des révisions. Si un contrôle de contenu n’a pas d’espace réservé, cinq espaces sont insérés comme dans MS Word (sauf les sections répétitives, les éléments de section répétitifs, les groupes, les cases à cocher, les citations). Si un contrôle de contenu est mappé à du XML personnalisé, le nœud XML référencé est effacé.
L’exemple de code suivant montre comment effacer le contenu du contrôle de contenu:
La propriété StructuredDocumentTag.color vous permet d’obtenir ou de définir la couleur du contrôle de contenu. La couleur affecte le contrôle du contenu dans deux situations:
L’exemple de code suivant montre comment modifier la couleur du contrôle de contenu:
Si vous souhaitez définir le style de contrôle de contenu, vous pouvez utiliser les propriétés StructuredDocumentTag.style ou StructuredDocumentTag.style_name. Lorsque vous tapez le texte dans le contrôle de contenu dans le document de sortie, le texte saisi aura le style “Citation”.
L’exemple de code suivant montre comment définir le style du contrôle de contenu:
Le contrôle du contenu de la section répétitive permet de répéter le contenu qu’elle contient. À l’aide de Aspose.Words, les nœuds de balises de document structurés des types d’éléments de section répétitive et de section répétitive peuvent être créés et à cet effet, le type d’énumération SdtType fournit une propriété REPEATING_SECTION_ITEM.
L’exemple de code suivant montre comment lier un contrôle de contenu de section répétitive à une table:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.