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 wypunktowanych lub numerowanych list w OneNote
- Utwórz listę punktową w OneNote za pomocą Java
- Utwórz listę numerowaną w OneNote za pomocą Java
- Wstaw chińską listę numerów do OneNote
- Darmowe zasoby
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:
- Utwórz nowy obiekt klasy
Document
. - Dodaj
Page
. - Utwórz
Outline
i dodaj obiekty klasyOutlineElement
. - Użyj znaku punktu, takiego jak
\"\"
lub\"•\"
jako prefiks każdego elementu. - Stylizuj swój tekst za pomocą
RichText
. - 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 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 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 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:
- Dokumentacja Aspose.Note for Java
- Referencja API
- Darmowe narzędzia OneNote online
- Aspose.Note Forum wsparcia
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.