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.
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
- Como mover uma tabela em documentos do Word - segmento de código
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:
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.