Szerezzen tényleges alakhatárpontokat

Ez az oktatóanyag elmagyarázza, hogyan lehet lekérni egy alakzat tényleges határait pontokban (mértékegységben) egy Word-dokumentumban az Aspose.Words for .NET használatával. A határok az alakzat méretét és helyzetét jelzik a dokumentumon belül.

Előfeltételek

Az oktatóanyag követéséhez a következőkre van szükség:

  • Aspose.Words for .NET könyvtár telepítve.
  • C# és Word dokumentumokkal végzett szövegszerkesztési alapismeretek.

1. lépés: Hozzon létre egy új dokumentumot és DocumentBuildert

Hozzon létre egy új példányt aDocument osztály és aDocumentBuilder tiltakozik a dokumentummal való munkavégzésre.

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

2. lépés: Szúrjon be egy képalakot

Használja aInsertImage módszere aDocumentBuilder objektum egy képforma beillesztéséhez a dokumentumba. Paraméterként adja meg a képfájl elérési útját.

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

3. lépés: Az aktuális alakhatárpontok lekérése

Hozzáférés az alakzathozShapeRenderer használni aGetShapeRenderer módszer. Ezután kérje le az alakzat tényleges határait pontokban a segítségévelBoundsInPoints ingatlan.

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

Példa forráskód a tényleges alakhatárpontok megszerzéséhez az Aspose.Words for .NET használatával

	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);

Ez az! Sikeresen lekérte egy alakzat tényleges határait pontokban a Word-dokumentumban az Aspose.Words for .NET segítségével.