Adja meg a lista szintjét
Ebben a lépésenkénti oktatóanyagban bemutatjuk, hogyan adhatja meg a lista szintjét egy Word-dokumentumban az Aspose.Words for .NET használatával. Elmagyarázzuk a mellékelt C# forráskódot, és megmutatjuk, hogyan implementálhatja azt saját projektjeibe.
A kezdéshez győződjön meg arról, hogy az Aspose.Words for .NET telepítve van és konfigurálva van a fejlesztői környezetben. Ha még nem tette meg, töltse le és telepítse a könyvtárat innen[Aspose.Releases]https://releases.aspose.com/words/net/.
1. lépés: A dokumentum és a dokumentumgenerátor létrehozása
Először hozzon létre egy új dokumentumot és egy kapcsolódó dokumentumgenerátort:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
2. lépés: Számozott lista létrehozása és alkalmazása
Ezután hozzon létre egy számozott listát a Microsoft Word egyik listasablonja alapján, és alkalmazza azt az aktuális bekezdésre a dokumentumkészítőben:
builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);
3. lépés: Lista szintű specifikáció
Használja a dokumentumkészítőtListLevelNumber
tulajdonság a lista szintjének megadásához és szöveg hozzáadásához a bekezdéshez:
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
Ismételje meg ezeket a lépéseket a listaszintek megadásához és szöveg hozzáadásához az egyes szinteken.
4. lépés: Felsorolásos lista létrehozása és alkalmazása
A Microsoft Word listasablonjainak egyikével is létrehozhat és alkalmazhat felsorolásjeles listát:
builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);
5. lépés: Szöveg hozzáadása a felsorolásjeles listaszintekhez
Használja aListLevelNumber
tulajdonság újra a felsorolásjeles lista szintjének megadásához és szöveg hozzáadásához:
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
6. lépés: Állítsa le a lista formázását
A lista formázásának leállításához állítsa benull
hozList
a dokumentumgenerátor tulajdonsága:
builder. ListFormat. List = null;
7. lépés: Mentse el a módosított dokumentumot
Mentse el a módosított dokumentumot:
builder.Document.Save(dataDir + "SpecifyListLevel.docx");
Így ! Sikeresen megadta a listaszintet egy Word-dokumentumban az Aspose.Words for .NET használatával.
Minta forráskód a listaszint meghatározásához
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Hozzon létre egy számozott listát az egyik Microsoft Word listasablon alapján
//és alkalmazza a dokumentumkészítő aktuális bekezdésére.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);
// Kilenc szint található ebben a listában, próbáljuk ki mindegyiket.
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
// Hozzon létre egy felsorolásjeles listát a Microsoft Word listasablonjainak egyike alapján
//és alkalmazza a dokumentumkészítő aktuális bekezdésére.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
// Ezzel leállíthatja a lista formázását.
builder.ListFormat.List = null;
builder.Document.Save(dataDir + "WorkingWithList.SpecifyListLevel.docx");
GYIK
K: Hogyan adhatok meg listaszintet az Aspose.Words-ben?
V: Az Aspose.Words listaszintjének megadásához létre kell hoznia egy példányt aList
osztályt, és adj neki egy számozott listát. Ezután használhatja aParagraph.ListFormat.ListLevelNumber
tulajdonság az egyes listaelemek szintjének megadásához. Ezt a listát a dokumentum egy részéhez társíthatja, így a listaelemek a kívánt szinttel rendelkeznek.
K: Megváltoztatható az Aspose.Words listaelemeinek számozási formátuma?
V: Igen, módosíthatja az Aspose.Words listaelemeinek számozási formátumát. AListLevel
osztály több tulajdonságot kínál erre, mint plListLevel.NumberFormat
, ListLevel.NumberStyle
, ListLevel.NumberPosition
, stb. Ezekkel a tulajdonságokkal beállíthatja a listaelemek számozási formátumát, például arab számokat, római számokat, betűket stb.
K: Hozzáadhatok további szinteket az Aspose.Words számozott listájához?
V: Igen, lehetséges további szinteket hozzáadni az Aspose.Words számozott listájához. AListLevel
osztály lehetővé teszi a formázási tulajdonságok beállítását a lista minden szintjéhez. Beállíthat olyan beállításokat, mint az előtag, utótag, igazítás, behúzás stb. Ez lehetővé teszi több szintű hierarchiával rendelkező listák létrehozását.