Word -Dokumente sind die bevorzugte Wahl beim Erstellen von Berichten und zum Dokumentieren von Inhalten. Die Verwendung von Kugeln in einem Dokument verbessert die Lesbarkeit des Dokuments und hilft bei der Organisation der Informationen. Diese helfen auch bei Vergleiche von Daten und heben wichtige Informationen hervor. Als .NET -Entwickler können Sie die Funktionalität der Arbeit mit Kugeln in Ihrer .NET -Anwendung mit C#/vb.net bereitstellen. In diesem Blog werden wir zeigen, wie Sie mit Kugeln arbeiten, indem wir im Word-Dokument mit der NPOI-API in C# Kugeln und Unterbullets erstellen.

Wie fügt ich mit Microsoft Word mehrstufe Kugeln in ein Dokument ein?

Bevor wir uns mit dem Erstellen von Kugeln mit mehreren Ebenen in einem Dokument einsetzen können, schauen wir uns an, wie wir mit Microsoft Word dasselbe tun können. Mit Microsoft Word können Sie Ihrem Dokument einen kugelförmigen Inhalt hinzufügen. Sie können Überschriften und Unterheime als Kugeln und Unterkugel im Dokument hinzufügen.

Schritte zum Dokumentieren von Kugeln zum Dokumentieren mit Microsoft Word

Sie können Ihrem Dokument, wie in den folgenden Schritten gezeigt, in Inhalte von Bulleted -Inhalten hinzufügen.

  1. Wählen Sie die Textzeilen aus, die Sie in eine Kugelliste konvertieren möchten
  2. Clic Home > Absatz > Kugeln . Jede Zeile oder jeder Absatz wird zu einer Kugel in der Liste.
Die Absatzgruppe mit Kugel- und Zahlenoptionen wurde hervorgehoben

Wie fügt ich mit C#ein mehrstufiges Bulleted List in Wort ein?

Nachdem wir nun gesehen haben, wie man eine mehrstufige Kugelliste in eine DOCX-Datei mit Microsoft Word einfügt, werden wir nun mithilfe der NPOI-API für .NET in unserer C# -Anwendung dasselbe durchführen. Wenn Sie die NPOI -API noch nicht installiert haben, können Sie in Ihrem .NET -Projekt unsere umfassende Anleitung für NPOI -API -Installation durchlaufen.

Schritt-für-Schritt-Anleitung zum Hinzufügen von Multi-Level-Liste in Word-Dokument mit C#

Verwenden Sie die folgenden Schritte:

  1. Erstellen Sie eine Instanz der XWPFDocument -Klasse
  2. Erstellen Sie eine Instanz der XWPFNumbering -Klasse
  3. Fügen Sie einen Absatz mit der Instanz von XWPFTer -Abtastern hinzu
  4. Erstellen Sie Bullet -Listen mit der SetNumid -Methode in der Absatzklasseninstanz
//Create document
XWPFDocument doc = new XWPFDocument();
//Create numbering
XWPFNumbering numbering = doc.CreateNumbering();
string abstractNumId = numbering.AddAbstractNum();
string numId = numbering.AddNum(abstractNumId);
//Create paragragh and set its list level
XWPFParagraph para1 = doc.CreateParagraph();
XWPFRun run1 = para1.CreateRun();
run1.SetText("Introduction to File Formats");
para1.SetNumID(numId, "0");
//Create paragragh and set the list level
XWPFParagraph para2 = doc.CreateParagraph();
XWPFRun run2 = para2.CreateRun();
run2.SetText("Popular File Formats and their Applications");
para2.SetNumID(numId, "0");
//Create paragragh and apply multi level list 
XWPFParagraph para3 = doc.CreateParagraph();
XWPFRun run3 = para3.CreateRun();
run3.SetText("File Formats - Spreadsheet File Formats");
para3.SetNumID(numId, "0");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLSX");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLS");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("Converst XLS to XLSX");
para3.SetNumID(numId, "2");
//Save the file and Launch
using (FileStream sw = new FileStream("BullettedListUsingCSharp.doc", FileMode.Create))
{
    doc.Write(sw);
}

Schlussfolgerung

In diesem Artikel haben wir erfahren, wie Kugeln in einem Word -Dokument mit C# mithilfe von NPOI -API einfügen. Die NPOI-API ist eine frei zu verwendende .NET-API, mit der Sie mit Word-Dokumenten aus Ihrer .NET-Anwendung arbeiten können. Sie können sich andere NPOI -Beispiele für die Arbeit mit Dokumentdateien in C# ansehen. Weitere Beispiele für die Arbeit mit NPOI bleiben Sie dran.