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.