Crea un elenco puntato o numerato in OneNote

Organizzare le informazioni in modo chiaro e strutturato è essenziale quando si prendono appunti. Puoi rendere i tuoi appunti più facili da leggere aggiungendo elenchi puntati o numerati in OneNote. Gli elenchi aiutano a organizzare le idee, a suddividere i compiti e a evidenziare punti importanti. Migliorano la struttura dei tuoi appunti e rendono più facile scansionare il contenuto. In questo articolo, imparerai come aggiungere e personalizzare elenchi puntati e numerati in OneNote utilizzando Java. Esploreremo anche come strutturare il tuo contenuto in modo programmatico.

Quest’articolo tratta i seguenti argomenti:

C# OneNote SDK per creare elenchi puntati o numerati in OneNote

Utilizzeremo Aspose.Note for .NET per creare elenchi puntati o numerati nei documenti di OneNote. È una libreria potente che semplifica il processo di creazione di elenchi puntati e numerati in OneNote. Fornisce funzionalità robuste per manipolare i file di OneNote, inclusi l’aggiunta, la modifica e la formattazione degli elenchi. Con Aspose.Note, gli sviluppatori possono facilmente integrare le funzionalità di OneNote nelle loro applicazioni, rendendolo uno strumento prezioso per i programmatori C#.

Segui questi semplici passaggi per installare Aspose.Note for .NET:

  1. Scarica la libreria dalla releases.
  2. Installalo da NuGet utilizzando il seguente comando nella Console di Gestione Pacchetti:
PM> Install-Package Aspose.Note

Crea un elenco puntato in OneNote utilizzando C#

Per favore, segui questi passaggi per creare un elenco puntato in OneNote utilizzando C# con Aspose.Note for .NET:

  1. Crea un nuovo oggetto della classe Document.
  2. Inizializza gli oggetti delle classi Page e Outline.
  3. Inizializza un oggetto della classe TextStyle e imposta le proprietà di formattazione.
  4. Crea oggetti della classe OutlineElement e applica proiettili.
  5. Aggiungi elementi di outline all’ Outline utilizzando il metodo AppendChildLast().
  6. Allo stesso modo, aggiungi Outline alla Page e poi Page al Document
  7. Salva il documento OneNote utilizzando il Save() metodo.

Per favore, trova di seguito un frammento di codice C# completo che dimostra questi passaggi:

using Aspose.Note;

// 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 un oggetto della classe TextStyle e imposta le proprietà di formattazione.
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Inizializza oggetti della classe OutlineElement e applica i punti elenco
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

// Inizializza l'oggetto della classe RichText e applica lo stile del testo
RichText text1 = new RichText() 
{ 
    Text = "First", 
    ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

// Aggiungi elementi di contorno
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// Aggiungi nodo Outline
page.AppendChildLast(outline);

// Aggiungi nodo Pagina
doc.AppendChildLast(page);

// Salva documento OneNote
doc.Save("ApplyBulletsOnText.one");
Crea un elenco puntato in OneNote utilizzando C#

Create a Bulleted List in OneNote using C#

Create Numbered List in OneNote using C#

Segui gli stessi passaggi menzionati in precedenza per inserire un elenco numerato in OneNote. Tuttavia, utilizza {0}) per definire il formato del numero (ad esempio, 1), 2), ecc.) invece di un simbolo a pallino come ``.

Di seguito è riportato un esempio completo di codice C# che dimostra come applicare la numerazione al testo.

using Aspose.Note;

// Crea un oggetto della classe Document
Document doc = new Document();

// Inizializza l'oggetto della classe Page
Aspose.Note.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 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Inizializza oggetti della classe OutlineElement e applica la numerazione
// I numeri nello stesso schema vengono incrementati automaticamente.
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text1 = new RichText() 
{ 
    Text = "First", 
    ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

// Aggiungi elementi di outline
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// Aggiungi nodo di contorno
page.AppendChildLast(outline);
// Aggiungi nodo pagina
doc.AppendChildLast(page);

// Salva documento OneNote
doc.Save("ApplyNumberingOnText.one");
Crea un elenco numerato in OneNote utilizzando C#

Crea un elenco numerato in OneNote utilizzando C#

Inserisci un elenco numerato cinese in OneNote

Per favore segui gli stessi passaggi menzionati in precedenza per inserire un elenco numerato cinese in OneNote utilizzando Aspose.Note for .NET. Tuttavia, usa {0}) con NumberFormat.ChineseCounting per definire il formato del numero.

Ecco un frammento di codice C# che dimostra come applicare un elenco numerato cinese:

using Aspose.Note;

Document doc = new Document();
Page page = new Page();
Outline outline = new Outline();

// Applica le impostazioni dello stile del testo
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// I numeri nello stesso schema vengono automaticamente incrementati.
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text1 = new RichText() 
{ 
    Text = "First", ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);


OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

// Salva il documento OneNote
doc.Save("ChineseNumberList.one");
Inserisci un elenco di numeri cinesi in OneNote

Insert a Chinese Number List in the OneNote

Ottieni una Licenza Gratuita

Interessato a esplorare i prodotti Aspose? Visita la license page per ottenere una licenza temporanea gratuita. È facile iniziare e puoi sbloccare il pieno potenziale di Aspose.Note per i tuoi progetti!

Applica Punti o Numerazione al Testo: Risorse Gratuite

Oltre ad applicare proiettili o numerazione al testo nei documenti di OneNote, offriamo varie risorse per migliorare la tua comprensione di Aspose.Note for .NET. Consulta la nostra documentazione e i tutorial per ulteriori approfondimenti.

Conclusione

In questo post del blog, abbiamo discusso come creare elenchi puntati e numerati in OneNote utilizzando C#. Con Aspose.Note for .NET, gli sviluppatori possono implementare questa funzionalità in modo efficiente, consentendo loro di migliorare le loro applicazioni con contenuti di note strutturati e ben formattati.

Se hai domande o hai bisogno di ulteriore assistenza, sentiti libero di contattarci nel nostro free support forum.

Vedi anche