Csoportalak hozzáadása
Ez az oktatóanyag elmagyarázza, hogyan adhat hozzá több alakzatot tartalmazó csoportalakzatot egy Word-dokumentumhoz az Aspose.Words for .NET használatával. A csoportos alakzatok lehetővé teszik több alakzat egyetlen entitásként történő kombinálását és kezelését.
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 csoportalakzatot
Hozzon létre egy új példányt aDocument
osztály ésGroupShape
tiltakozik a dokumentummal való munkavégzésre.
Document doc = new Document();
doc.EnsureMinimum();
GroupShape groupShape = new GroupShape(doc);
3. lépés: Hozzon létre és adjon hozzá alakzatokat a GroupShape-hez
Hozzon létre egyedi formákat, mint placcentBorderShape
ésactionButtonShape
használni aShape
osztály. Tetszés szerint testreszabhatja tulajdonságaikat. Adja hozzá ezeket az alakzatokat agroupShape
tárgy.
Shape accentBorderShape = new Shape(doc, ShapeType.AccentBorderCallout1) { Width = 100, Height = 100 };
groupShape.AppendChild(accentBorderShape);
Shape actionButtonShape = new Shape(doc, ShapeType.ActionButtonBeginning)
{
Left = 100,
Width = 100,
Height = 200
};
groupShape.AppendChild(actionButtonShape);
4. lépés: Állítsa be a GroupShape méreteit
Állítsa be a szélességet, magasságot és koordinátaméretetgroupShape
.
groupShape.Width = 200;
groupShape.Height = 200;
groupShape.CoordSize = new Size(200, 200);
5. lépés: Illessze be a GroupShape elemet a dokumentumba
Hozzon létre egyDocumentBuilder
objektumot, és helyezze be agroupShape
segítségével a dokumentumbaInsertNode
módszer.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(groupShape);
6. 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.AddGroupShape.docx” néven mentjük.
doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");
Példa forráskódra a Csoportalak hozzáadása az Aspose.Words segítségével .NET-hez
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
doc.EnsureMinimum();
GroupShape groupShape = new GroupShape(doc);
Shape accentBorderShape = new Shape(doc, ShapeType.AccentBorderCallout1) { Width = 100, Height = 100 };
groupShape.AppendChild(accentBorderShape);
Shape actionButtonShape = new Shape(doc, ShapeType.ActionButtonBeginning)
{
Left = 100, Width = 100, Height = 200
};
groupShape.AppendChild(actionButtonShape);
groupShape.Width = 200;
groupShape.Height = 200;
groupShape.CoordSize = new Size(200, 200);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(groupShape);
doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");
Ez az! Sikeresen hozzáadott egy több alakzatot tartalmazó csoportalakzatot a Word-dokumentumhoz az Aspose.W segítségével