Instale a biblioteca FileFormat.words para automatizar a criação e manipulação dos arquivos docx/docs. Use esta API de código aberto para aprender a alinhar a tabela nos arquivos do Word.

Como mover uma tabela em documentos de palavras programaticamente

Visão geral {.wp-block-heading} Bem -vindo a outra postagem interessante do blog em FileFormat.words para .net. Existem muitos artigos publicados nesta API de código aberto que você pode encontrar aqui. Esta biblioteca tem o potencial de criar e manipular os documentos MS Word em um aplicativo C#. No entanto, já abordamos como criar tabelas em documentos do Word usando o FileFormat.words. Portanto, neste guia, aprenderemos Como mover uma tabela em documentos do Word Usando métodos e propriedades expostas por esta API de código aberto. No final desta postagem do blog, você deveria ter aprendido como centralizar a tabela ou passar para a direita/esquerda programaticamente. Abordaremos os seguintes pontos nesta postagem do blog:

FileFormat.words-Instalação da API de código aberto

Bem, o processo de instalação desta API de código aberto não está mais executando um único comando ou baixando um pacote. Portanto, você pode configurar o FileFormat.words baixando o Nuget Package ou executando o seguinte comando no Nuget Package Manager:

Install-Package FileFormat.Words

Como mover uma tabela em documentos do Word - segmento de código

Agora, podemos começar a escrever trechos de código para mover uma tabela em Word programaticamente. Antes de prosseguir, visite este guia no qual você pode encontrar as etapas e o trecho de código para criar uma tabela usando esta fonte aberta API. Esta seção demonstrará os métodos para justificar a posição da tabela para centralizar, esquerda/direita em um documento do Word.

  • Crie uma instância da classe TableProperties.
  • Instanciar uma instância da classe Tablejustification.
  • Invoque o método alignCNeter para posicionar a tabela no centro do documento.
  • Ligue para o método Apêndos para anexar o objeto Tablejustification ao objeto TBLPROP.
  • O método AppendChild anexará as propriedades da tabela à tabela.
// 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);

Insira as linhas acima do código -fonte em seu arquivo principal e execute o projeto. Finalmente, você verá a saída na imagem abaixo:

Como centralizar a mesa

Da mesma forma, você pode invocar Alignleft e Alignright Métodos para alterar as posições para a esquerda ou direita.

Conclusão

Este é o fim deste post do blog. Esperamos que você tenha aprendido a mover uma tabela em documentos do Word usando a biblioteca C#. Além disso, você também passou por como centralizar uma tabela e como alinhar a tabela à esquerda/direita programaticamente. Além disso, este artigo pode ajudá -lo se você deseja criar um módulo que automatize a criação e manipulação de arquivos do Word. Portanto, você pode passar pela documentação desta API de código aberto para conhecer outros recursos poderosos. Finalmente, FileFormat.com continua a escrever postagens no blog sobre outros tópicos. Além disso, você pode nos seguir em nossas plataformas de mídia social, incluindo Facebook, LinkedIn e Twitter.

Contribua

Desde FileFormat.words para .net é um projeto de código aberto e está disponível no Github. Portanto, a contribuição da comunidade é muito apreciada.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou consultas em nosso fórum.

Perguntas frequentes-perguntas frequentes

** Como posso mover uma tabela em um documento do Word?** Você pode fazer isso usando métodos expostos por FileFormat.words. Portanto, os métodos 12 e Alignright são usados ​​para posicionar o centro da tabela/esquerda/direita. ** Como faço para ajustar as tabelas automaticamente no Word?** Visite este link para saber a resposta em detalhes.

veja também