Плавающая позиция стола

В этом уроке мы узнаем, как использовать Aspose.Words для .NET для размещения таблицы в плавающем положении в документе Word. Мы будем следовать пошаговому руководству, чтобы понять код и реализовать эту функцию. В конце этого руководства вы сможете программно управлять положением и выравниванием плавающих таблиц в документах 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");

// Доступ к массиву
Table table = doc.FirstSection.Body.Tables[0];

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

Шаг 3: Размещение плавающей доски

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

// Расположение плавающего стола
table. AbsoluteHorizontalDistance = 10;
table. RelativeVerticalAlignment = VerticalAlignment. Center;

Здесь мы используемAbsoluteHorizontalDistance свойство, позволяющее установить абсолютное горизонтальное расстояние таблицы от левого края страницы. Мы также используемRelativeVerticalAlignment свойство, позволяющее установить относительное вертикальное выравнивание таблицы по окружающему содержимому.

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

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

// Сохраните измененный документ
doc.Save(dataDir + "WorkingWithTables.FloatingTablePosition.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.AbsoluteHorizontalDistance = 10;
	table.RelativeVerticalAlignment = VerticalAlignment.Center;
	doc.Save(dataDir + "WorkingWithTables.FloatingTablePosition.docx");

Заключение

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