Könyvjelző táblázat oszlopai Word dokumentumban
Bevezetés
Ha fejleszteni szeretné dokumentumautomatizálási készségeit, akkor ez egy csemege. Ez az oktatóanyag végigvezeti Önt egy Word-dokumentum táblázatoszlopainak könyvjelzővel történő megjelölésén az Aspose.Words for .NET használatával. Készen állsz a merülésre? Kezdjük is!
Előfeltételek
Mielőtt belevágnánk a kódba, néhány dolgot meg kell határoznia:
- Aspose.Words for .NET: Győződjön meg arról, hogy az Aspose.Words for .NET telepítve van. Letölthetiitt.
- Fejlesztési környezet: Hozzon létre egy fejlesztői környezetet, például a Visual Studio-t.
- Alapvető C# ismerete: Hasznos lesz a C# programozás ismerete.
Névterek importálása
A kezdéshez importálnia kell a szükséges névtereket a C# projektbe:
using System;
using Aspose.Words;
using Aspose.Words.Tables;
Most bontsuk le a folyamatot részletes lépésekre.
1. lépés: Inicializálja a Dokumentumot és a DocumentBuildert
Először is létre kell hoznunk egy új Word-dokumentumot, és inicializálnunk kell aDocumentBuilder
dolgozni vele.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
2. lépés: Indítsa el a táblázatot, és szúrja be az első cellát
Kezdje el a táblázat létrehozását, és illessze be az első cellát, ahol elindítjuk a könyvjelzőt.
builder.StartTable();
builder.InsertCell();
3. lépés: Indítsa el a Könyvjelzőt
Ezután elindítjuk a “MyBookmark” nevű könyvjelzőt az első cellában.
builder.StartBookmark("MyBookmark");
builder.Write("This is row 1 cell 1");
4. lépés: Szúrjon be további cellákat, és fejezze be a sort
Adjon hozzá egy másik cellát az első sorhoz, és fejezze be az első sort.
builder.InsertCell();
builder.Write("This is row 1 cell 2");
builder.EndRow();
5. lépés: Szúrjon be cellákat a második sorhoz
Folytassa a cellák hozzáadásával a második sorhoz.
builder.InsertCell();
builder.Writeln("This is row 2 cell 1");
builder.InsertCell();
builder.Writeln("This is row 2 cell 2");
builder.EndRow();
builder.EndTable();
6. lépés: Zárja be a könyvjelzőt
A táblázat befejezése után fejezze be a könyvjelzőt.
builder.EndBookmark("MyBookmark");
7. lépés: Ismételje meg a könyvjelzőket és a megjelenítési információkat
Végül ismételje meg a könyvjelzőket a dokumentumban, és jelenítsen meg információkat mindegyikről.
foreach (Bookmark bookmark in doc.Range.Bookmarks)
{
Console.WriteLine("Bookmark: {0}{1}", bookmark.Name, bookmark.IsColumn ? " (Column)" : "");
if (bookmark.IsColumn)
{
if (bookmark.BookmarkStart.GetAncestor(NodeType.Row) is Row row && bookmark.FirstColumn < row.Cells.Count)
Console.WriteLine(row.Cells[bookmark.FirstColumn].GetText().TrimEnd(ControlChar.CellChar));
}
}
Következtetés
És megvan! Sikeresen könyvjelzővel látta el a táblázat oszlopait egy Word-dokumentumban az Aspose.Words for .NET segítségével. Ez a folyamat nemcsak a dokumentum rendszerezésében segít, hanem megkönnyíti a navigálást és az egyes szakaszok kezelését is. A könyvjelzők használata egy hatékony funkció, amely jelentősen javíthatja dokumentumkezelési képességeit.
GYIK
Mi az Aspose.Words for .NET?
Az Aspose.Words for .NET egy hatékony könyvtár Word-dokumentumokkal való programozott munkavégzéshez. Lehetővé teszi dokumentumok létrehozását, módosítását és konvertálását a Microsoft Word telepítése nélkül.
Hogyan telepíthetem az Aspose.Words for .NET fájlt?
Az Aspose.Words for .NET letölthető innenweboldal. Kövesse a mellékelt telepítési utasításokat.
Használhatom az Aspose.Words for .NET-et más programozási nyelvekkel?
Igen, az Aspose.Words for .NET bármely .NET által támogatott nyelven használható, beleértve a C#-ot, a VB.NET-t és az F#-t.
Hogyan kaphatok támogatást az Aspose.Words for .NET-hez?
Támogatást kaphat az Aspose közösségtől és szakértőktől, ha ellátogat a webhelyretámogatási fórum.
Elérhető az Aspose.Words .NET-hez próbaverziója?
Igen, ingyenes próbaverziót kaphat a webhelyenitt.