Instale FileFormat.Words Biblioteca para automatizar la creación y manipulación de los archivos DOCX/DOCS. Use esta API de código abierto para aprender a alinear la tabla en los archivos de Word.

Cómo mover una tabla en documentos de Word mediante programación

Descripción general

Bienvenido a otra publicación de blog interesante en FileFormat.Words para .NET. Hay muchos artículos publicados en esta API de código abierto que puede encontrar aquí. Esta biblioteca tiene el potencial de crear y manipular documentos de MS Word en una aplicación C#. Sin embargo, ya hemos cubierto cómo crear tablas en documentos de Word usando FileFormat.Words. Por lo tanto, en esta guía, aprenderemos cómo mover una tabla en documentos de Word utilizando métodos y propiedades expuestas por esta API de código abierto. Al final de esta publicación de blog, debería haber aprendido cómo centrar la tabla o moverse hacia la derecha/izquierda programáticamente. Cubriremos los siguientes puntos en esta publicación de blog:

FileFormat.Words-Instalación de API de código abierto

Bueno, el proceso de instalación de esta API de código abierto ya no es ejecutar un solo comando o descargar un paquete. Por lo tanto, puede configurar FileFormat.Words descargando el paquete NUGET o ejecutando el siguiente comando en el Administrador de paquetes NUGET:

Install-Package FileFormat.Words

Cómo mover una tabla en documentos de Word - segmento de código

Ahora, podemos comenzar a escribir fragmentos de código para mover una tabla en Word programáticamente. Antes de seguir adelante, visite esta guía en la que puede encontrar los pasos y el fragmento de código para crear una tabla utilizando esta fuente abierta API. Esta sección demostrará los métodos para justificar la posición de la tabla al centro, a la izquierda/derecha en un documento de Word.

  • Crear una instancia de la clase tableProperties.
  • Instanciar una instancia de la clase TableJustificación.
  • Invocar el método AligncNeter para colocar la tabla en el centro del documento.
  • Llame al método append para adjuntar el objeto TableJustification al objeto TBLPROP.
  • El método AppendChild conectará las propiedades de la tabla a la tabla.
// 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);

Inserte las líneas anteriores del código fuente en su archivo principal y ejecute el proyecto. Finalmente, verá la salida en la imagen a continuación:

Cómo centrar la mesa

Del mismo modo, puede invocar los métodos Alignleft y Alinear en el momento para cambiar las posiciones a la izquierda o a la derecha.

Conclusión

Este es el final de esta publicación de blog. Esperamos que haya aprendido cómo mover una tabla en los documentos de Word usando la biblioteca C#. Además, también ha pasado por Cómo centrar una tabla y cómo alinear la tabla a la izquierda/derecha programáticamente. Además, este artículo puede ayudarlo si está buscando crear un módulo que automatice la creación y manipulación de archivos de Word. Por lo tanto, puede pasar por la documentación de esta API de código abierto para conocer otras características poderosas. Finalmente, fileFormat.com continúa escribiendo publicaciones de blog sobre otros temas. Además, puede seguirnos en nuestras plataformas de redes sociales, incluidas Facebook, LinkedIn y Twitter.

Contribuir

Dado que FileFormat.Words para .NET es un proyecto de código abierto y está disponible en GitHub. Entonces, la contribución de la comunidad es muy apreciada.

Haga una pregunta

Puede informarnos sobre sus preguntas o consultas en nuestro Foro.

Preguntas frecuentes-Preguntas frecuentes

** ¿Cómo puedo mover una tabla en un documento de Word?** Puede hacerlo utilizando métodos expuestos por FileFormat.Words. Entonces, aligncneter, alignleft y alinearse Los métodos se utilizan para colocar el centro de la tabla/izquierda/derecha. ** ¿Cómo ajusto automáticamente las tablas en Word?** Visite este enlace para conocer la respuesta en detalle.

Ver también