Holen Sie sich tatsächliche Formbegrenzungspunkte

In diesem Tutorial wird erklärt, wie Sie mit Aspose.Words für .NET die tatsächlichen Grenzen einer Form in Punkten (Maßeinheit) in einem Word-Dokument abrufen. Die Grenzen stellen die Größe und Position der Form innerhalb des Dokuments dar.

Voraussetzungen

Um diesem Tutorial folgen zu können, benötigen Sie Folgendes:

  • Aspose.Words für .NET-Bibliothek installiert.
  • Grundkenntnisse in C# und Textverarbeitung mit Word-Dokumenten.

Schritt 1: Neues Dokument und DocumentBuilder erstellen

Erstellen Sie eine neue Instanz desDocument Klasse und eineDocumentBuilder Objekt, um mit dem Dokument zu arbeiten.

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

Schritt 2: Einfügen einer Bildform

Verwenden Sie dieInsertImage Methode derDocumentBuilderObjekt, um eine Bildform in das Dokument einzufügen. Geben Sie den Pfad zur Bilddatei als Parameter an.

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

Schritt 3: Tatsächliche Formbegrenzungspunkte abrufen

Zugriff auf die ShapesShapeRenderer Verwendung derGetShapeRenderer Methode. Dann ermitteln Sie die tatsächlichen Grenzen der Form in Punkten mit derBoundsInPoints Eigentum.

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

Beispielquellcode zum Abrufen tatsächlicher Formbegrenzungspunkte mit Aspose.Words für .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);

Das ist es! Sie haben die tatsächlichen Grenzen einer Form in Punkten in Ihrem Word-Dokument erfolgreich mit Aspose.Words für .NET abgerufen.