W tym artykule wyjaśniono, jak wstawiać punkty wypunktowania w Word za pomocą języka C#. Zawiera on szczegóły dotyczące ustawiania środowiska programistycznego, listę kroków i przykładowy kod demonstrujący jak dodawać punkty wypunktowania w programie Word za pomocą języka C#. Nauczysz się tworzyć nowy plik programu Word, wstawiać listę z wieloma poziomami, dodawać tekst i zapisywać plik wyjściowy z listą.
Kroki dodawania punktów w programie Word za pomocą języka C#
- Ustaw środowisko tak, aby używało Aspose.Words for .NET do tworzenia listy wypunktowanej
- Utwórz nowy plik świata, używając obiektu klasy Document, aby dodać punkty
- Utwórz obiekt DocumentBuilder dla nowo utworzonego pliku Word
- Wywołaj metodę ListFormat.ApplyBulletDefault(), aby rozpocząć listę wypunktowaną
- Użyj metody WriteLn(), aby wstawić tekst na listę
- Użyj ListIndent() i ListOutdent(), aby przenieść kontrolę do elementów podrzędnych i poprzednich elementów nadrzędnych na liście
- Użyj RemoveNumbers(), aby usunąć ostatni pusty punkt i zapisać wynik
Te kroki podsumowują dodawanie punktów w programie Microsoft Word przy użyciu języka C#. Możesz utworzyć nowy plik programu Word, połączyć z nim obiekt DocumentBuilder i rozpocząć listę, wywołując ListFormat.ApplyBulletDefault(), dodać tekst i ustawić wcięcie do wewnątrz i na zewnątrz za pomocą ListIndent() lub ListOutdent() w razie potrzeby. Na koniec wywołaj RemoveNumbers(), aby zatrzymać listę i zapisać plik programu Word.
Kod do tworzenia punktów w programie Word za pomocą języka C#
using Aspose.Words; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Document doc = new Document(); | |
DocumentBuilder docBuilder = new DocumentBuilder(doc); | |
//docBuilder.ListFormat.ApplyNumberDefault(); | |
docBuilder.ListFormat.ApplyBulletDefault(); | |
docBuilder.Writeln("Country 1"); | |
docBuilder.Writeln("Country 2"); | |
docBuilder.ListFormat.ListIndent(); | |
docBuilder.Writeln("Country 2 Province 1"); | |
docBuilder.Writeln("Country 2 Province 2"); | |
docBuilder.ListFormat.ListIndent(); | |
docBuilder.Writeln("Country 2 Province 2 City 1"); | |
docBuilder.Writeln("Country 2 Province 2 City 2"); | |
docBuilder.ListFormat.ListOutdent(); | |
docBuilder.Writeln("Country 2 Province 3"); | |
docBuilder.ListFormat.ListOutdent(); | |
docBuilder.Writeln("Country 3"); | |
docBuilder.ListFormat.RemoveNumbers(); | |
doc.Save("output.Bullets.docx"); | |
} | |
} |
Ten fragment kodu demonstruje dodawanie punktów dokumentu Word za pomocą C#. Użyliśmy metody ApplyBulletDefault(), aby rozpocząć listę punktowaną i ApplyNumberDefault(), aby rozpocząć listę numerowaną. Kiedy używamy WriteLn(), tworzy ona nowy pusty punkt na końcu listy, dlatego używamy RemoveNumbers(), aby usunąć ten pusty element i zatrzymać listę w bieżącym akapicie.
Ten artykuł poprowadził nas przez jak wstawiać punkty w Wordzie za pomocą C#. Jeśli chcesz przekonwertować istniejący akapit na punkty, zapoznaj się z artykułem Konwersja akapitu na punkty wypunktowane w programie Word za pomocą języka C#.