Sor törlése könyvjelzővel a Word dokumentumban
Ebben a cikkben megvizsgáljuk a fenti C# forráskódot, hogy megértsük, hogyan használható a Sor törlése könyvjelzővel funkció az Aspose.Words for .NET könyvtárban. Ez a funkció lehetővé teszi egy táblázatsor törlését egy adott könyvjelző alapján a Word dokumentumban.
Előfeltételek
- C# nyelv alapismerete.
- .NET fejlesztői környezet telepített Aspose.Words könyvtárral.
1. lépés: A könyvjelző lekérése
Használjuk aBookmarks
a dokumentumtartomány tulajdonsága, hogy megkapjuk azt a könyvjelzőt, amelyet a táblázat sorának törléséhez szeretnénk használni:
Bookmark bookmark = doc.Range.Bookmarks[bookmarkName];
2. lépés: A táblázat sorának törlése
Használjuk aGetAncestor
módszer aRow
írja be a könyvjelző szülőelemét. Ezután használjuk aRemove
a táblázatsor eltávolításának módja:
Row row = (Row)bookmark?.BookmarkStart.GetAncestor(typeof(Row));
row?.Remove();
Példa a Sor törlése könyvjelzővel forráskódjához az Aspose.Words for .NET használatával
Íme a teljes minta forráskód, amely bemutatja egy táblázatsor törlését egy adott könyvjelző alapján az Aspose.Words for .NET használatával:
Bookmark bookmark = doc.Range.Bookmarks[bookmarkName];
Row row = (Row) bookmark?.BookmarkStart.GetAncestor(typeof(Row));
row?.Remove();
Következtetés
Ebben a cikkben megvizsgáltuk a C# forráskódot, hogy megértsük, hogyan használható az Aspose.Words for .NET funkciója. Követtünk egy lépésről lépésre szóló útmutatót a táblázat egy sorának törléséhez a dokumentumban lévő adott könyvjelző alapján.
GYIK a soronkénti törléshez a Word dokumentumban
K: Törölhetek több sort ugyanazzal a könyvjelzővel?
V: Igen, több sort is törölhet ugyanazzal a könyvjelzővel. Azonban kezelnie kell a kódjában található logikát, hogy meghatározza a törölni kívánt sorok számát, és elvégezze a szükséges módosításokat a megadott kódrészleten.
K: Mi történik, ha a könyvjelző nem létezik a dokumentumban?
V: Ha a megadott könyvjelző nem létezik a dokumentumban, a kódrészlet null értéket ad vissza a könyvjelző objektumhoz. Ezért ezt a forgatókönyvet kell kezelnie a kódban megfelelő ellenőrzések hozzáadásával, mielőtt megpróbálná törölni a táblázatsort.
K: Ingyenesen használható az Aspose.Words könyvtár?
V: Az Aspose.Words könyvtár egy kereskedelmi célú könyvtár, és a projektekben való használatához érvényes licencre lehet szükség. Meglátogathatja aAspose.Words .NET API hivatkozásokhoz hogy többet tudjon meg licencelési lehetőségeiről és áraikról.
K: Törölhetek sorokat egy táblázatból a Word dokumentum egy adott részében?
V: Igen, törölhet sorokat a Word-dokumentum egy adott szakaszában lévő táblázatból. Módosíthatja a megadott kódrészletet, hogy megcélozzon egy adott szakaszt az adott szakaszon belüli megfelelő tartomány vagy könyvjelző használatával.