Få faktiska Shape Bounds-poäng

Denna handledning förklarar hur man hämtar de faktiska gränserna för en form i punkter (måttenhet) i ett Word-dokument med Aspose.Words för .NET. Gränserna representerar storleken och positionen för formen i dokumentet.

Förutsättningar

För att följa denna handledning måste du ha följande:

  • Aspose.Words för .NET-biblioteket installerat.
  • Grundläggande kunskaper i C# och ordbehandling med Word-dokument.

Steg 1: Skapa ett nytt dokument och DocumentBuilder

Skapa en ny instans avDocument klass och aDocumentBuilder objekt för att arbeta med dokumentet.

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

Steg 2: Infoga en bildform

AnvändInsertImage metod förDocumentBuilder objekt för att infoga en bildform i dokumentet. Ange sökvägen till bildfilen som en parameter.

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

Steg 3: Hämta faktiska Shape Bounds Points

Få tillgång till formensShapeRenderer användaGetShapeRenderer metod. Hämta sedan formens faktiska gränser i punkter med hjälp avBoundsInPoints fast egendom.

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

Exempel på källkod för Get Actual Shape Bounds Points med 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);

Det är allt! Du har framgångsrikt hämtat de faktiska gränserna för en form i punkter i ditt Word-dokument med Aspose.Words för .NET.