Установите относительное горизонтальное или вертикальное положение

В этом уроке мы узнаем, как установить относительное горизонтальное или вертикальное положение таблицы в документе Word с помощью Aspose.Words для .NET. Мы будем следовать пошаговому руководству, чтобы понять код и реализовать эту функцию. К концу этого урока вы сможете установить относительное горизонтальное или вертикальное положение таблицы в документах Word.

Шаг 1: Настройка проекта

  1. Запустите Visual Studio и создайте новый проект C#.
  2. Добавьте ссылку на библиотеку Aspose.Words для .NET.

Шаг 2: Загрузка документа

Чтобы начать обработку текста с документом, выполните следующие действия:

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Загрузите документ
Document doc = new Document(dataDir + "Table wrapped by text.docx");

Обязательно замените «КАТАЛОГ ВАШИХ ДОКУМЕНТОВ» фактическим путем к каталогу ваших документов и укажите правильное имя файла.

Шаг 3: Установка относительного положения стола

Далее мы установим относительное горизонтальное или вертикальное положение таблицы. Используйте следующий код:

// Получить таблицу
Table table = doc.FirstSection.Body.Tables[0];

//Определение относительного горизонтального положения стола
table.HorizontalAnchor = RelativeHorizontalPosition.Column;

// Определите относительное вертикальное положение стола
table.VerticalAnchor = RelativeVerticalPosition.Page;

Здесь мы используем документ для получения первой таблицы из тела первого раздела. Далее мы устанавливаем относительное горизонтальное положение стола с помощьюHorizontalAnchor имущество, используяRelativeHorizontalPosition.Column ценность. Аналогичным образом мы устанавливаем относительное вертикальное положение стола с помощьюVerticalAnchor имущество, используяRelativeVerticalPosition.Page ценность.

Шаг 4. Сохранение измененного документа.

Наконец, нам нужно сохранить измененный документ с определенным относительным положением таблицы. Используйте следующий код:

doc.Save(dataDir + "WorkingWithTables.SetFloatingTablePosition.docx");

Обязательно укажите правильный путь и имя файла для выходного документа.

Пример исходного кода для установки относительного горизонтального или вертикального положения с помощью Aspose.Words для .NET

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document(dataDir + "Table wrapped by text.docx");
Table table = doc.FirstSection.Body.Tables[0];
table.HorizontalAnchor = RelativeHorizontalPosition.Column;
table.VerticalAnchor = RelativeVerticalPosition.Page;
doc.Save(dataDir + "WorkingWithTables.SetFloatingTablePosition.docx");

Заключение

В этом уроке мы узнали, как установить относительное горизонтальное или вертикальное положение таблицы в документе Word с помощью Aspose.Words для .NET. Следуя этому пошаговому руководству и реализовав предоставленный код C#, вы сможете применить это относительное положение к таблицам в документах Word.