Organizowanie informacji w odpowiedni sposób pomaga w lepszym pisaniu notatek. Listy to jeden z najprostszych sposobów na uporządkowanie treści. Niezależnie od tego, czy przygotowujesz plan, tworzysz listy rzeczy do zrobienia, czy zapisujesz szybkie notatki, punkty w formie listy z wypunktowaniem i numerowane listy w OneNote sprawiają, że wszystko staje się jaśniejsze. W tym przewodniku nauczysz się, jak tworzyć listy wypunktowane lub listy numerowane w OneNote przy użyciu Java. Przeprowadzimy cię przez krok po kroku przykłady kodu, aby pomóc ci łatwo wdrożyć tę technikę.

Ten artykuł porusza następujące tematy:

Java SDK do tworzenia list punktowanych lub numerowanych w OneNote

Użyjemy Aspose.Note for Java do pracy z dokumentami OneNote. Obsługuje odczyt, zapis, edytowanie i konwertowanie plików .one programowo.

Możesz dodać to do swojego projektu za pomocą Maven. Oto jak:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>25.6</version>
    <classifier>jdk17</classifier> <!-- Or jdk18/jdk21 depending on your Java version -->
</dependency>

Lub pobierz go z releases.

Jak utworzyć listę punktowaną w OneNote przy użyciu Java

Możesz stworzyć prostą listę punktowaną, wykonując poniższe kroki:

  1. Utwórz nowy obiekt klasy Document.
  2. Dodaj Page.
  3. Utwórz Outline i dodaj obiekty klasy OutlineElement.
  4. Użyj znaku punktu, takiego jak \"\" lub \"•\" jako prefiks każdego elementu.
  5. Stylizuj swój tekst za pomocą RichText.
  6. Dodaj wszystko razem i zapisz dokument.
// utwórz obiekt klasy Document
Document doc = new Document();

// zainicjalizować obiekt klasy Page
Page page = new Page();

// zainicjalizować obiekt klasy Outline
Outline outline = new Outline();

// zainicjalizować obiekt klasy TextStyle i ustawić właściwości formatowania
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// zainicjuj obiekty klasy OutlineElement i zastosuj punkty wypunktowania
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));

// zainicjalizuj obiekt klasy RichText i zastosuj styl tekstu
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("*", "Arial", 10));

RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("*", "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// dodaj węzeł zarysu
page.appendChildLast(outline);

// add Page node
doc.appendChildLast(page);

// save the document
doc.save("ApplyBulletsOnText.one");
Jak utworzyć listę punktowaną w OneNote za pomocą Java

Jak stworzyć listę punktowaną w OneNote za pomocą Java

Utwórz listę numerowaną w OneNote za pomocą Java

Dla wypunktowanych list wystarczy zmienić prefiks każdej linii, aby zawierał liczby (1., 2., itd.) i użyć NumberFormat.DecimalNumbers, aby zdefiniować format liczby.

// stwórz obiekt klasy Document
Document doc = new Document();

// zainicjalizować obiekt klasy Page
Page page = new Page();

// zainicjalizować obiekt klasy Outline
Outline outline = new Outline();

// zainicjalizuj obiekt klasy TextStyle i ustaw właściwości formatowania
ParagraphStyle defaultStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(10);

// zainicjuj obiekty klasy OutlineElement i zastosuj numerację
// numery w tym samym zarysie są automatycznie inkrementowane.
OutlineElement outlineElem1 = new OutlineElement();

outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));

RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// dodaj elementy zarysu
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// add Outline node
page.appendChildLast(outline);

// add Page node
doc.appendChildLast(page);

// zapisz dokument
doc.save("ApplyNumberingOnText.one");
Utwórz listę numerowaną w OneNote za pomocą Java

Utwórz numerowaną listę w OneNote za pomocą Java

Wstaw chińską listę numerowaną

Aspose.Note for Java obsługuje również różne formaty liczb. Aby utworzyć listę numerowaną w stylu chińskim, możesz dostosować format tekstu odpowiednio i użyć NumberFormat.ChineseCounting, aby zdefiniować chiński format liczbowy.

// utwórz obiekt klasy Document
Document doc = new Document();

// zainicjuj obiekt klasy Page
Page page = new Page();

// zainicjalizuj obiekt klasy Outline
Outline outline = new Outline();

// zainicjuj obiekt klasy TextStyle i ustaw właściwości formatowania
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// zainicjalizuj obiekty klasy OutlineElement i zastosuj numerację
// liczby w tym samym zarysie są automatycznie zwiększane.
OutlineElement outlineElem1 = new OutlineElement();

outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));

RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// dodaj węzeł obrysu
page.appendChildLast(outline);

// add Page node
doc.appendChildLast(page);

// save the document
doc.save("ChineseNumberList.one");
Wstaw listę chińskich numerów w OneNote

Wstaw chińską listę numerów do OneNote

Uzyskaj darmowe tymczasowe zezwolenie

Chcesz spróbować Aspose.Note bez ograniczeń? Możesz poprosić o darmową tymczasową licencję, aby ocenić wszystkie funkcje bez znaków wodnych i ograniczeń.

Przydatne zasoby do pracy z listami w OneNote

Niezależnie od tego, czy tworzysz listy punktowane czy numerowane w OneNote przy użyciu Java, poniższe zasoby pomogą Ci zacząć i pójść dalej:

Te zasoby są Twoimi przewodnikami do implementacji uporządkowanego, profesjonalnego notowania za pomocą Java.

Wnioski

Używając Aspose.Note for Java, możesz łatwo tworzyć uporządkowane listy w plikach OneNote. Niezależnie od tego, czy są to punkty, czy numery, masz pełną kontrolę nad formatowaniem i treścią. To może być ogromny zastrzyk produktywności, jeśli automatyzujesz generowanie notatek, budujesz bazy wiedzy lub integrujesz notowanie w swoich aplikacjach.

Jeśli masz jakiekolwiek pytania lub potrzebujesz dalszej pomocy, nie wahaj się skontaktować z nami na naszym free support forum.

Zobacz także