Beágyazott táblázat
Ebben az oktatóanyagban megtanuljuk, hogyan hozhat létre beágyazott táblázatot Word-dokumentumban az Aspose.Words for .NET használatával. A kód megértéséhez és ennek a funkciónak a megvalósításához lépésről lépésre követjük az útmutatót. Az oktatóanyag végére programozottan beágyazott táblázatokat hozhat létre Word-dokumentumaiban.
1. lépés: A projekt beállítása
- Indítsa el a Visual Studio programot, és hozzon létre egy új C# projektet.
- Adjon hozzá hivatkozást az Aspose.Words for .NET könyvtárra.
2. lépés: A dokumentum létrehozása és a dokumentumgenerátor inicializálása
A Szövegfeldolgozás elindításához a dokumentummal és a dokumentumgenerátorral, kövesse az alábbi lépéseket:
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Dokumentumkészítés
Document doc = new Document();
// Inicializálja a dokumentumgenerátort
DocumentBuilder builder = new DocumentBuilder(doc);
Feltétlenül cserélje ki a „DOKUMENTUMKÖNYVTÁR” elemet a dokumentumkönyvtár tényleges elérési útjára.
3. lépés: A beágyazott asztal felépítése
Ezután elkészítjük a beágyazott táblát úgy, hogy cellákat szúrunk be a külső táblába, és hozunk létre egy új táblázatot az első cellában. Használja a következő kódot:
// Illessze be a külső táblázat első celláját
Cell cell = builder. InsertCell();
builder.Writeln("Cell 1 of the outer table");
// Illessze be a külső táblázat második celláját
builder. InsertCell();
builder.Writeln("Cell 2 of the outer table");
// A külső asztal megszűnése
builder. EndTable();
// Lépjen a külső táblázat első cellájára
builder.MoveTo(cell.FirstParagraph);
// Építsd meg a belső asztalt
builder. InsertCell();
builder.Writeln("Cell 1 of inner table");
builder. InsertCell();
builder.Writeln("Cell 2 of the inner table");
// A belső asztal vége
builder. EndTable();
Itt a dokumentumkészítőt használjuk cellák és tartalom beszúrására a külső táblázatba. Ezután mozgassuk a dokumentumkészítő kurzort a külső tábla első cellájába, és cellák és tartalom beszúrásával építsünk be egy új táblát.
4. lépés: Mentse el a módosított dokumentumot
Végül el kell mentenünk a módosított dokumentumot a beágyazott táblával. Használja a következő kódot:
doc.Save(dataDir + "WorkingWithTables.NestedTable.docx");
Ügyeljen arra, hogy a megfelelő elérési utat és névfájlt adja meg a kimeneti dokumentumhoz.
Minta forráskód a beágyazott táblázathoz az Aspose.Words for .NET használatával
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Cell cell = builder.InsertCell();
builder.Writeln("Outer Table Cell 1");
builder.InsertCell();
builder.Writeln("Outer Table Cell 2");
// Ez a hívás fontos egy beágyazott tábla létrehozásához az első táblán belül.
// E hívás nélkül az alább beszúrt cellák hozzá lesznek fűzve a külső táblázathoz.
builder.EndTable();
// Lépjen a külső táblázat első cellájára.
builder.MoveTo(cell.FirstParagraph);
// Építsd meg a belső asztalt.
builder.InsertCell();
builder.Writeln("Inner Table Cell 1");
builder.InsertCell();
builder.Writeln("Inner Table Cell 2");
builder.EndTable();
doc.Save(dataDir + "WorkingWithTables.NestedTable.docx");
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan lehet beágyazott táblázatot létrehozni egy Word-dokumentumban az Aspose.Words for .NET használatával. Ha követi ezt a lépésenkénti útmutatót, és implementálja a mellékelt C#-kódot, beágyazott táblákat hozhat létre programozottan a Word-dokumentumokban saját igényei szerint.