Obtener puntos de límites de forma reales

Este tutorial explica cómo recuperar los límites reales de una forma en puntos (unidad de medida) en un documento de Word usando Aspose.Words para .NET. Los límites representan el tamaño y la posición de la forma dentro del documento.

Requisitos previos

Para seguir este tutorial, necesita tener lo siguiente:

  • Aspose.Words para la biblioteca .NET instalada.
  • Conocimientos básicos de C# y procesamiento de textos con documentos Word.

Paso 1: crear un nuevo documento y DocumentBuilder

Crear una nueva instancia delDocument clase y unDocumentBuilder objeto de trabajar con el documento.

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

Paso 2: insertar una forma de imagen

Utilizar elInsertImage método de laDocumentBuilder objeto para insertar una forma de imagen en el documento. Proporcione la ruta al archivo de imagen como parámetro.

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

Paso 3: recuperar los puntos de los límites de la forma real

Accede a la formaShapeRenderer utilizando elGetShapeRenderer método. Luego, recupere los límites reales de la forma en puntos usando elBoundsInPoints propiedad.

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

Código fuente de ejemplo para obtener puntos de límites de forma reales usando Aspose.Words para .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);

¡Eso es todo! Ha recuperado con éxito los límites reales de una forma en puntos en su documento de Word utilizando Aspose.Words para .NET.