Установите относительное горизонтальное или вертикальное положение
В этом уроке мы узнаем, как установить относительное горизонтальное или вертикальное положение таблицы в документе Word с помощью Aspose.Words для .NET. Мы будем следовать пошаговому руководству, чтобы понять код и реализовать эту функцию. К концу этого урока вы сможете установить относительное горизонтальное или вертикальное положение таблицы в документах Word.
Шаг 1: Настройка проекта
- Запустите Visual Studio и создайте новый проект C#.
- Добавьте ссылку на библиотеку 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.