Установить FileFormat.words Library для автоматизации создания и манипулирования файлами DOCX/DOCS. Используйте этот API с открытым исходным кодом, чтобы узнать, как выровнять таблицу в файлах Word.

Как перемещать таблицу в документах Word программно

Обзор {.wp-block heading}

Добро пожаловать в еще один интересный пост в блоге на fileformat.words для .net. Есть много статей, опубликованных на этом API с открытым исходным кодом, которые вы можете найти здесь. Эта библиотека имеет потенциал для создания и манипулирования документами MS Word в приложении C#. Тем не менее, мы уже рассмотрели, как создавать таблицы в документах Word с использованием fileformat.words. Поэтому в этом руководстве мы узнаем Как переместить таблицу в документах Word , используя методы и свойства, обнаруженные этим API с открытым исходным кодом. К концу этого сообщения вы должны были научиться , как центрировать таблицу или переехать вправо/левый программно. Мы рассмотрим следующие моменты в этом сообщении в блоге:

Fileformat.words-установка API с открытым исходным кодом

Что ж, процесс установки этого API с открытым исходным кодом больше не запускает ни одной команды или загружает пакет. Таким образом, вы можете настроить Fileformat.words, загрузив Nuget Package или запустив следующую команду в диспетчете пакетов Nuget:

Install-Package FileFormat.Words

Как переместить таблицу в документах Word - сегмент кода

Теперь мы можем начать писать фрагменты кода, чтобы перемещать таблицу в программно. Прежде чем идти вперед, пожалуйста, посетите это Руководство, в котором вы можете найти шаги и фрагмент кода, чтобы создать таблицу, используя этот открытый источник API. В этом разделе будут продемонстрировать методы, чтобы оправдать положение таблицы в центр, слева/справа в документе Word.

  • Создайте экземпляр класса TableProperties.
  • Создание экземпляра класса tablejustification.
  • Вызок метод Aligncneter для размещения таблицы в центре документа.
  • Вызовите метод Append, чтобы прикрепить объект Table Justiation к объекту TBLPROP.
  • Метод AppendChild будет прикреплять свойства таблицы к таблице.
// 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);

Вставьте вышеуказанные строки исходного кода в свой основной файл и запустите проект. Наконец, вы увидите вывод на изображении ниже:

Как по центру таблица

Аналогично, вы можете вызвать методы Alignleft и Alignright, чтобы изменить позиции слева или вправо.

Заключение {.wp-block heading}

Это конец этого сообщения в блоге. Мы надеемся, что вы научились перемещать таблицу в документах Word, используя библиотеку C#. Кроме того, вы также прошли через Как сосредоточить таблицу и как выровнять таблицу с левой/правой программно. Кроме того, эта статья может помочь вам, если вы хотите создать модуль, который автоматизирует создание и манипуляцию файлов Word. Таким образом, вы можете пройти через документацию этого API с открытым исходным кодом, чтобы узнать другие мощные функции. Наконец, fileformat.com продолжает писать посты в блоге по другим темам. Более того, вы можете подписаться на нас на наших социальных сетях, включая Facebook, LinkedIn и Twitter.

внести свой вклад

Поскольку fileformat.words для .net является проектом с открытым исходным кодом и доступен на Github. Таким образом, вклад сообщества очень ценится.

Задать вопрос

Вы можете сообщить нам о ваших вопросах или запросах на нашем Forum.

Часто задаваемые вопросы-FAQS {.wp-Block Heading}

** Как я могу переместить таблицу в документе слова?** Вы можете сделать это, используя методы, выявленные fileformat.words. Итак, Aligncneter, Alignleft и Alignright используются для размещения центрального центра/левого/правого. ** Как мне автоматически настроить таблицы в Word?** Пожалуйста, посетите эту ссылку, чтобы узнать ответ подробно.

см. Также