Képarány zárolva
Ez az oktatóanyag elmagyarázza, hogyan zárolható vagy oldható fel egy alakzat képaránya Word-dokumentumban az Aspose.Words for .NET használatával. A képarány rögzítésével megőrizheti az alakzat eredeti arányait az átméretezés során.
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: Állítsa be a dokumentumkönyvtárat
Kezdje a dokumentumkönyvtár elérési útjának beállításával. Cserélje ki"YOUR DOCUMENT DIRECTORY"
annak a könyvtárnak a tényleges elérési útjával, ahová a dokumentumot menteni szeretné.
string dataDir = "YOUR DOCUMENT DIRECTORY";
2. 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);
3. 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");
4. lépés: A képarány zárolása vagy feloldása
Állítsa be aAspectRatioLocked
az alakzat tulajdonsága ahhoztrue
vagyfalse
a képarány zárolásához vagy feloldásához.
shape.AspectRatioLocked = false; //Oldja fel a képarányt
5. lépés: Mentse el a dokumentumot
Mentse a dokumentumot a megadott könyvtárba aSave
módszer. Adja meg a kívánt fájlnevet a megfelelő fájlkiterjesztéssel. Ebben a példában a dokumentumot “WorkingWithShapes.AspectRatioLocked.docx” néven mentjük.
doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");
Példa forráskódra az Aspose.Words for .NET használatával zárolt képarányhoz
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
shape.AspectRatioLocked = false;
doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");
Ez az! Sikeresen zárolta vagy feloldotta egy alakzat képarányát a Word-dokumentumban az Aspose.Words for .NET segítségével.