Modele document word

Que vous soyez à partir d`un modèle intégré ou de mettre à jour l`un des vôtres, les outils intégrés de Word vous aident à mettre à jour les modèles en fonction de vos besoins. Pour mettre à jour votre modèle, ouvrez le fichier, apportez les modifications que vous souhaitez, puis enregistrez le modèle. Objet de section qui correspond à une section dans un document Word. Le modèle visiteur est célèbre pour sa capacité à permettre l`ajout de nouvelles opérations à un modèle objet existant sans modifier le modèle. Dérivez simplement de DocumentVisitor, substituez les méthodes VisitXXX telles que DocumentVisitor. VisitParagraphStart et DocumentVisitor. VisitRun qui reçoivent les appels pour les noeuds souhaités. Appelez node. Accept sur le nœud à partir duquel vous souhaitez démarrer l`énumération et tout fonctionnera. Vous pouvez même renvoyer une valeur à partir de vos méthodes VisitXXX pour indiquer comment l`énumération doit se poursuivre. La bibliothèque de mots Infragistics prend en charge les hyperliens. La méthode AddHyperlink ajoute un TextHyperlink au paragraphe associé.

Notez que, étant donné que les nœuds enfants sont stockés en interne dans une liste liée unique dans Aspose. Words, node. Nextfrère est plus efficace que node. PreviousSibling. Les documents au format DOCX peuvent contenir un type spécial de graphiques appelé Shape. Elles sont représentées par le nœud Shape. Les nœuds de référence et de commentaire représentent la position d`ancrage d`une note de bas de lettre, d`une note de fin ou d`un commentaire dans le document. Les notes de bas de gamme et les commentaires peuvent comporter du texte à l`intérieur, donc les nœuds note et commentaire dans Aspose.

Words peuvent contenir des nœuds de niveau bloc. Une façon de penser aux nœuds de balisage dans Aspose. Words est que les nœuds SmartTag, StructuredDocumentTag et CustomXmlMarkup «encapsulent» le contenu au même niveau dans la hiérarchie du document. Le contenu qu`il encapsule peut alors être trouvé en tant qu`enfants du nœud de balisage. Chaque nœud de balisage peut être trouvé à différents niveaux dans le document. Les nœuds SmartTag ne peuvent se produire qu`au niveau Inline. StructuredDocumentTag et CustomXmlMarkup sont plus flexibles et peuvent se produire à plusieurs niveaux différents dans l`arborescence du document. Remarque: vous pouvez également enregistrer le modèle sous la forme d`un modèle Word à activation de macros (fichier. dotm) ou d`un modèle Word 97-2003 (fichier. dot).

Dans Microsoft Word, vous pouvez créer un modèle en enregistrant un document en tant que fichier. dotx, fichier. dot ou. dotm FIE (un type de fichier. dotm vous permet d`activer les macros dans le fichier). Le nœud de document de niveau supérieur contient uniquement des objets section. Une section est un conteneur pour les récits (flux de texte indépendants) pour le texte principal et éventuellement en-têtes et pieds de page. Cette section décrit les classes principales du modèle d`objet de document Aspose.

Words (DOM) et ses relations. En utilisant les classes du DOM Aspose. Words, vous pouvez obtenir un accès programmatique détaillé aux éléments de document et à la mise en forme. Aspose. Words représente un document en tant qu`arborescence de nœuds. Une caractéristique intégrale de l`arborescence est la possibilité de naviguer entre les noeuds. Cette section montre comment explorer et naviguer dans l`arborescence de documents dans Aspose. Words. lorsque l`exemple de document de télécopie présenté précédemment est ouvert dans DocumentExplorer (un exemple de projet qui est disponible sur GitHub sous «ViewersAndVisualizers»), il montre l`arborescence de nœuds exactement comme il est représenté dans Aspose. Words: l`arborescence des objets est créée lorsque le document ci-dessus est lu dans le fichier Aspose. Words DOM.