Zadejte úroveň seznamu
tomto podrobném tutoriálu vám ukážeme, jak určit úroveň seznamu v dokumentu aplikace Word pomocí Aspose.Words for .NET. Vysvětlíme vám poskytnutý zdrojový kód C# a ukážeme vám, jak jej implementovat do vašich vlastních projektů.
Chcete-li začít, ujistěte se, že máte Aspose.Words for .NET nainstalovaný a nakonfigurovaný ve svém vývojovém prostředí. Pokud jste tak ještě neučinili, stáhněte si a nainstalujte knihovnu z[Aspose.Releases]https://releases.aspose.com/words/net/.
Krok 1: Vytvoření dokumentu a generátoru dokumentů
Nejprve vytvořte nový dokument a přidružený generátor dokumentů:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Krok 2: Vytvoření a použití číslovaného seznamu
Dále vytvořte číslovaný seznam založený na jedné ze šablon seznamu Microsoft Word a použijte jej na aktuální odstavec v nástroji pro tvorbu dokumentů:
builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);
Krok 3: Specifikace úrovně seznamu
Použijte nástroj pro tvorbu dokumentůListLevelNumber
vlastnost k určení úrovně seznamu a přidání textu do odstavce:
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
Opakujte tyto kroky pro určení úrovní seznamu a přidání textu na každé úrovni.
Krok 4: Vytvoření a použití seznamu s odrážkami
Můžete také vytvořit a použít seznam s odrážkami pomocí jedné ze šablon seznamu v aplikaci Microsoft Word:
builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);
Krok 5: Přidání textu do úrovní seznamu s odrážkami
PoužijteListLevelNumber
vlastnost znovu určit úroveň seznamu s odrážkami a přidat text:
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
Krok 6: Zastavte formátování seznamu
Chcete-li zastavit formátování seznamu, nastavtenull
kList
vlastnost generátoru dokumentů:
builder. ListFormat. List = null;
Krok 7: Uložení upraveného dokumentu
Uložte upravený dokument:
builder.Document.Save(dataDir + "SpecifyListLevel.docx");
Tak ! Úspěšně jste zadali úroveň seznamu v dokumentu aplikace Word pomocí Aspose.Words for .NET.
Ukázkový zdrojový kód pro specifikaci úrovně seznamu
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Vytvořte číslovaný seznam založený na jedné ze šablon seznamu Microsoft Word.
// použijte jej na aktuální odstavec tvůrce dokumentů.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);
// V tomto seznamu je devět úrovní, pojďme si je všechny vyzkoušet.
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
// Vytvořte seznam s odrážkami založený na jedné ze šablon seznamu Microsoft Word.
// použijte jej na aktuální odstavec tvůrce dokumentů.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);
for (int i = 0; i < 9; i++)
{
builder.ListFormat.ListLevelNumber = i;
builder.Writeln("Level " + i);
}
// Toto je způsob, jak zastavit formátování seznamu.
builder.ListFormat.List = null;
builder.Document.Save(dataDir + "WorkingWithList.SpecifyListLevel.docx");
FAQ
Otázka: Jak mohu určit úroveň seznamu v Aspose.Words?
A: Chcete-li určit úroveň seznamu v Aspose.Words, musíte vytvořit instanci souboruList
třídy a dejte jí číslovaný seznam. Poté můžete použítParagraph.ListFormat.ListLevelNumber
vlastnost k určení úrovně každé položky seznamu. Tento seznam můžete přiřadit k části dokumentu, aby položky seznamu měly požadovanou úroveň.
Otázka: Je možné změnit formát číslování položek seznamu v Aspose.Words?
Odpověď: Ano, můžete změnit formát číslování položek seznamu v Aspose.Words. TheListLevel
třída k tomu nabízí několik vlastností, jako napřListLevel.NumberFormat
, ListLevel.NumberStyle
, ListLevel.NumberPosition
, atd. Pomocí těchto vlastností můžete nastavit formát číslování položek seznamu, jako jsou arabské číslice, římské číslice, písmena atd.
Otázka: Mohu přidat další úrovně do číslovaného seznamu v Aspose.Words?
Odpověď: Ano, je možné přidat další úrovně do číslovaného seznamu v Aspose.Words. TheListLevel
class umožňuje nastavit vlastnosti formátování pro každou úroveň seznamu. Můžete nastavit možnosti, jako je předpona, přípona, zarovnání, odsazení atd. To vám umožní vytvářet seznamy s více úrovněmi hierarchie.