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.