Organizování informací správně vám pomůže psát lepší poznámky. Seznamy jsou jedním z nejjednodušších způsobů, jak strukturovat váš obsah. Ať už vypracováváte plán, vytváříte úkoly nebo si rychle poznamenáváte myšlenky, odrážkové a číslované seznamy v OneNote vše zjednodušují. V této příručce se naučíte, jak vytvářet odrážkové seznamy nebo číslované seznamy v OneNote pomocí Java. Provedeme vás krok za krokem příklady kódu, abychom vám pomohli tuto techniku snadno implementovat.
Tento článek se zabývá následujícími tématy:
- Java SDK k vytvoření odrážkových nebo číslovaných seznamů v OneNotu
- Vytvořte odrážkový seznam v OneNotu pomocí Java
- Vytvořte číslovaný seznam v OneNotu pomocí Java
- Vložte čínský číselný seznam do OneNotu
- Zdarma zdroje
Java SDK pro vytvoření odrážkových nebo číslovaných seznamů v OneNote
Budeme používat Aspose.Note for Java k práci s dokumenty OneNote. Podporuje čtení, zápis, úpravy a konverzi souborů .one
programově.
Můžete to přidat do svého projektu pomocí Maven. Tady je 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>
Nebo si jej stáhněte z releases.
How to Create a Bulleted List in OneNote using Java
Můžete vytvořit jednoduchý bodový seznam podle následujících kroků:
- Vytvořte nový objekt třídy
Document
. - Přidejte
Page
. - Vytvořte
Outline
a přidejte objekty třídyOutlineElement
. - Použijte znak bullet, jako "" nebo "•" jako předponu pro každou položku.
- Styling your text using the
RichText
. - Add everything together and save the document.
// vytvořte objekt třídy Document
Document doc = new Document();
// initialize Page class object
Page page = new Page();
// inicializovat objekt třídy Outline
Outline outline = new Outline();
// inicializujte objekt třídy TextStyle a nastavte formátovací vlastnosti
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// inicializovat objekty třídy OutlineElement a použít odrážky
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));
// initialize RichText class object and apply text style
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);
// přidat prvky osnovy
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// přidat uzel osnovy
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// uložte dokument
doc.save("ApplyBulletsOnText.one");

Jak vytvořit seznam s odrážkami v OneNote pomocí Java
Vytvořte číslovaný seznam v OneNote pomocí jazyka Java
Pro číslované seznamy stačí změnit předponu každého řádku tak, aby obsahovala čísla (1.
, 2.
, atd.) a použít NumberFormat.DecimalNumbers
k určení formátu čísla.
// vytvořit objekt třídy Document
Document doc = new Document();
// initialize Page class object
Page page = new Page();
// inicializovat objekt třídy Outline
Outline outline = new Outline();
// initialize TextStyle class object and set formatting properties
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// inicializujte objekty třídy OutlineElement a použijte číslování
// čísla ve stejném přehledu se automaticky zvyšují.
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);
// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// přidat uzel osnovy
page.appendChildLast(outline);
// přidat uzel stránky
doc.appendChildLast(page);
// uložte dokument
doc.save("ApplyNumberingOnText.one");

Vytvořte číslovaný seznam v OneNote pomocí Java
Vložte čínský číslovaný seznam
Aspose.Note pro Java také podporuje různé formáty čísel. Chcete-li vytvořit číslovaný seznam ve stylu čínštiny, můžete přizpůsobit formát textu a použít NumberFormat.ChineseCounting
k definování formátu čínských čísel.
// vytvořte objekt třídy Document
Document doc = new Document();
// initialize Page class object
Page page = new Page();
// inicializovat objekt třídy Outline
Outline outline = new Outline();
// vytvořte objekt třídy TextStyle a nastavte vlastnosti formátování
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// inicializovat objekty třídy OutlineElement a aplikovat číslování
// čísla ve stejném obrysu se automaticky zvyšují.
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);
// přidat prvky osnovy
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// přidat uzel osnovy
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// save the document
doc.save("ChineseNumberList.one");

Vložte čínský číselný seznam do aplikace OneNote.
Získejte bezplatnou dočasnou licenci
Chcete vyzkoušet Aspose.Note bez omezení? Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení všech funkcí bez vodoznaků nebo limitů.
Užitečné zdroje pro práci s seznamy v OneNotu
Ať už vytváříte číslované nebo odrážkové seznamy v OneNote pomocí Java, následující zdroje vám pomohou začít a jít dál:
- Aspose.Note pro Java Dokumentace
- API Reference
- Bezplatné online nástroje OneNote
- Aspose.Note Podpora Fóra
Tyto zdroje jsou vaše základní průvodce pro implementaci strukturovaného, profesionálního zaznamenávání poznámek s Javou.
Závěr
Použitím Aspose.Note for Java můžete snadno vytvářet strukturované seznamy v souborech OneNote. Ať už se jedná o odrážky nebo čísla, máte plnou kontrolu nad formátováním a obsahem. To může být obrovský nárůst produktivity, pokud automatizujete generování poznámek, vytváříte znalostní báze nebo integrujete pořizování poznámek do svých aplikací.
Pokud máte jakékoli dotazy nebo potřebujete další pomoc, neváhejte se obrátit na naše free support forum.