Получите фактические точки границ формы

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

Предварительные условия

Чтобы следовать этому руководству, вам необходимо иметь следующее:

  • Установлена библиотека Aspose.Words для .NET.
  • Базовые знания C# и обработки документов Word.

Шаг 1. Создайте новый документ и DocumentBuilder

Создайте новый экземплярDocument класс иDocumentBuilder объект для работы с документом.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Шаг 2. Вставьте фигуру изображения

ИспользоватьInsertImage методDocumentBuilder объект, чтобы вставить фигуру изображения в документ. Укажите путь к файлу изображения в качестве параметра.

Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;

Шаг 3. Получите фактические точки границ формы

Доступ к фигурамShapeRenderer используяGetShapeRenderer метод. Затем извлеките фактические границы фигуры в точках, используя методBoundsInPoints свойство.

Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);

Пример исходного кода для получения фактических точек границ формы с использованием Aspose.Words для .NET

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
	shape.AspectRatioLocked = false;
	Console.Write("\nGets the actual bounds of the shape in points: ");
	Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);

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