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.