Installez FileFormat.Words Library pour automatiser la création et la manipulation des fichiers DOCX / DOCS. Utilisez cette API open source pour apprendre à aligner la table dans les fichiers Word.

Comment déplacer une table dans des documents de mot programmatiquement

Présentation

Bienvenue dans un autre article de blog intéressant sur FileFormat.Words pour .NET. Il existe de nombreux articles publiés sur cette API open source que vous pouvez trouver ici. Cette bibliothèque a le potentiel de créer et de manipuler les documents MS Word dans une application C #. Cependant, nous avons déjà couvert comment créer des tables dans des documents Word à l’aide de fileformat.words. Par conséquent, dans ce guide, nous apprendrons comment déplacer une table dans des documents de mots en utilisant des méthodes et des propriétés exposées par cette API open source. À la fin de cet article de blog, vous auriez dû apprendre comment centrer la table ou passer à droite / gauche par programme. Nous couvrirons les points suivants dans cet article de blog:

Fileformat.words - installation de l’API open-source

Eh bien, le processus d’installation de cette API open source n’est plus d’exécution d’une seule commande ou de télécharger un package. Ainsi, vous pouvez configurer FileFormat.Words en téléchargeant le Package NuGet ou en exécutant la commande suivante dans le gestionnaire de package NuGet:

Install-Package FileFormat.Words

Comment déplacer une table dans les documents Word - segment de code

Maintenant, nous pouvons commencer à écrire des extraits de code pour déplacer une table dans Word programmatiquement. Avant d’aller de l’avant, veuillez visiter ce guide dans lequel vous pouvez trouver les étapes et l’extrait de code pour créer un tableau à l’aide de cette open source API. Cette section montrera les méthodes pour justifier la position du tableau au centre, à gauche / à droite dans un document Word.

  • Créez une instance de la classe TableProperties.
  • Instancier une instance de la classe TableJustification.
  • Invoquez la méthode AlignCNeter pour positionner le tableau au centre du document.
  • Appelez la méthode APPEND pour joindre l’objet Table AJustification à l’objet TBLPROP.
  • La méthode APPENDCHILD attachera les propriétés du tableau au tableau.
// Create an instance of the TableProperties class.
TableProperties tblProp = new TableProperties();
// Instantiate an instance of the TableJustification class.
TableJustification tableJustification = new TableJustification();
// Invoke the AlignCneter method to position the table in center of the document.
tableJustification.AlignCneter();
// Call the Append method to attach the tableJustification object to the tblProp object.
tblProp.Append(tableJustification);
// The AppendChild method will attach the table properties to the table.
table.AppendChild(tblProp);

Insérez les lignes de code source ci-dessus dans votre fichier principal et exécutez le projet. Enfin, vous verrez la sortie dans l’image ci-dessous:

comment centrer la table

De même, vous pouvez invoquer Alignleft et AlignRight Méthodes pour modifier les positions à gauche ou à droite.

Conclusion

C’est la fin de ce billet de blog. Nous espérons que vous avez appris à déplacer une table dans des documents Word à l’aide de la bibliothèque C #. De plus, vous avez également traversé comment centrer une table et comment aligner le tableau à gauche / droit par programme. De plus, cet article peut vous aider si vous cherchez à créer un module qui automatisera la création et la manipulation de fichiers de mots. Ainsi, vous pouvez passer par la documentation de cette API open source pour connaître d’autres fonctionnalités puissantes. Enfin, FileFormat.com continue d’écrire des articles de blog sur d’autres sujets. De plus, vous pouvez nous suivre sur nos plateformes de médias sociaux, notamment Facebook, LinkedIn et Twitter.

contribuer

Puisque FileFormat.Words pour .NET est un projet open-source et est disponible sur github. Ainsi, la contribution de la communauté est très appréciée.

poser une question

Vous pouvez nous informer de vos questions ou requêtes sur notre Forum.

Questions fréquemment posées - FAQS

** Comment puis-je déplacer une table dans un document Word?** Vous pouvez le faire en utilisant des méthodes exposées par FileFormat.Words. Ainsi, AligncNeter, Alignleft et Alignright sont utilisés pour positionner le tableau du tableau / gauche / droite. ** Comment ajuster automatiquement les tables en mot?** Veuillez visiter ce lien pour connaître la réponse en détail.

Voir aussi