Obtenir les points de limites de forme réels
Ce didacticiel explique comment récupérer les limites réelles d’une forme en points (unité de mesure) dans un document Word à l’aide d’Aspose.Words pour .NET. Les limites représentent la taille et la position de la forme dans le document.
Conditions préalables
Pour suivre ce tutoriel, vous devez disposer des éléments suivants :
- Bibliothèque Aspose.Words pour .NET installée.
- Connaissance de base de C# et du traitement de mots avec des documents Word.
Étape 1 : Créer un nouveau document et DocumentBuilder
Créez une nouvelle instance duDocument
classe et unDocumentBuilder
s’opposer à travailler avec le document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Étape 2 : Insérer une forme d’image
Utilisez leInsertImage
méthode duDocumentBuilder
objet pour insérer une forme d’image dans le document. Fournissez le chemin d’accès au fichier image en tant que paramètre.
Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;
Étape 3 : Récupérer les points de limite de forme réels
Accédez aux formesShapeRenderer
en utilisant leGetShapeRenderer
méthode. Ensuite, récupérez les limites réelles de la forme en points à l’aide duBoundsInPoints
propriété.
Console.Write("\nGets the actual bounds of the shape in points: ");
Console.WriteLine(shape.GetShapeRenderer().BoundsInPoints);
Exemple de code source pour obtenir les points de limites de forme réelles à l’aide d’Aspose.Words pour .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);
C’est ça! Vous avez réussi à récupérer les limites réelles d’une forme en points dans votre document Word à l’aide d’Aspose.Words pour .NET.