Получите фактические точки границ формы
В этом руководстве объясняется, как получить фактические границы фигуры в точках (единицы измерения) в документе 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.