Organizzare le informazioni correttamente ti aiuta a scrivere note migliori. Le liste sono uno dei modi più semplici per strutturare il tuo contenuto. Che tu stia delineando un piano, creando elenchi di cose da fare o annotando punti veloci, le liste con puntini e numerate in OneNote rendono tutto più chiaro. In questa guida, imparerai come creare elenchi con puntini o elenchi numerati in OneNote utilizzando Java. Ti guideremo attraverso esempi di codice passo-passo per aiutarti a implementare questa tecnica con facilità.
Questo articolo tratta i seguenti argomenti:
- Java SDK per creare elenchi puntati o numerati in OneNote
- Crea un elenco puntato in OneNote utilizzando Java
- Crea un elenco numerato in OneNote utilizzando Java
- Insert a Chinese Number List in the OneNote
- Risorse gratuite
Java SDK per creare elenchi puntati o numerati in OneNote
Utilizzeremo Aspose.Note for Java per lavorare con i documenti OneNote. Supporta la lettura, la scrittura, la modifica e la conversione di file .one
in modo programmatico.
Puoi aggiungerlo al tuo progetto tramite Maven. Ecco come:
<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>
Oppure scaricalo dalla releases.
Come creare un elenco puntato in OneNote utilizzando Java
Puoi costruire un semplice elenco puntato seguendo i passaggi seguenti:
- Crea un nuovo oggetto di classe
Document
. - Aggiungi una
Pagina
. - Crea un
Outline
e aggiungi gli oggetti della classeOutlineElement
. - Use a bullet character like
\"\"
or\"•\"
as a prefix for each item. - Stilizza il tuo testo utilizzando il
RichText
. - Add everything together and save the document.
// crea un oggetto della classe Document
Document doc = new Document();
// inizializza l'oggetto della classe Page
Page page = new Page();
// inizializza l'oggetto della classe Outline
Outline outline = new Outline();
// inizializza l'oggetto della classe TextStyle e imposta le proprietà di formattazione
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// inizializza oggetti della classe OutlineElement e applica punti elenco
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));
// inizializza l'oggetto della classe RichText e applica lo stile del testo
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);
// add Outline node
page.appendChildLast(outline);
// aggiungi nodo Pagina
doc.appendChildLast(page);
// save the document
doc.save("ApplyBulletsOnText.one");

Come creare un elenco puntato in OneNote utilizzando Java
Create a Numbered List in OneNote using Java
Per le liste numerate, modifica semplicemente il prefisso di ciascuna riga per includere i numeri (1.
, 2.
, ecc.) e usa NumberFormat.DecimalNumbers
per definire il formato dei numeri.
// crea un oggetto della classe Document
Document doc = new Document();
// inizializza l'oggetto della classe Page
Page page = new Page();
// inizializza oggetto della classe Outline
Outline outline = new Outline();
// inizializza l'oggetto della classe TextStyle e imposta le proprietà di formattazione
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// inizializza oggetti della classe OutlineElement e applica la numerazione
// i numeri nello stesso schema vengono automaticamente incrementati.
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);
// aggiungi elementi di contorno
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// add Outline node
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// save the document
doc.save("ApplyNumberingOnText.one");

Create Numbered List in OneNote using Java
Insert a Chinese Numbered List
Aspose.Note for Java supporta anche vari formati numerici. Per creare un elenco numerato in stile cinese, puoi personalizzare il formato del testo di conseguenza e utilizzare NumberFormat.ChineseCounting
per definire il formato numerico cinese.
// crea un oggetto della classe Document
Document doc = new Document();
// inizializzare l'oggetto della classe Page
Page page = new Page();
// inizializza l'oggetto della classe Outline
Outline outline = new Outline();
// inizializzare un oggetto della classe TextStyle e impostare le proprietà di formattazione
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// inizializzare oggetti della classe OutlineElement e applicare numerazione
// i numeri nello stesso schema vengono automaticamente incrementati.
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);
// add Outline node
page.appendChildLast(outline);
// add Page node
doc.appendChildLast(page);
// save the document
doc.save("ChineseNumberList.one");

Inserisci un elenco di numeri cinesi in OneNote
Ottieni una Licenza Temporanea Gratuita
Vuoi provare Aspose.Note senza limitazioni? Puoi richiedere una licenza temporanea gratuita per valutare tutte le funzionalità senza filigrane o limiti.
Risorse utili per lavorare con le liste in OneNote
Che tu stia creando elenchi puntati o numerati in OneNote con Java, le seguenti risorse ti aiuteranno a iniziare e ad andare oltre:
- Aspose.Note for Java Documentazione
- Riferimento API
- Strumenti gratuiti di OneNote online
- Aspose.Note Support Forum
Queste risorse sono le tue guide di riferimento per implementare la presa di appunti professionale e strutturata con Java.
Conclusione
Utilizzando Aspose.Note for Java, puoi facilmente creare elenchi strutturati nei file OneNote. Che si tratti di punti o numeri, hai il pieno controllo sulla formattazione e sul contenuto. Questo può essere un enorme potenziatore di produttività se stai automatizzando la generazione di note, costruendo basi di conoscenza o integrando la presa di appunti nelle tue applicazioni.
Se hai domande o hai bisogno di ulteriore assistenza, non esitare a contattarci sul nostro free support forum.