Recupera l'elenco puntato o numerico nel testo Aspose.Note

introduzione

Benvenuti nel mondo di Aspose.Note per .NET, una libreria robusta e versatile che consente agli sviluppatori di gestire la manipolazione dei documenti OneNote senza sforzo. In questo tutorial, approfondiremo il processo di recupero di elenchi puntati o numerici utilizzando Aspose.Note per .NET. Che tu sia uno sviluppatore esperto o un appassionato di codifica, questa guida ti fornirà le conoscenze per navigare attraverso le complessità del lavoro con gli elenchi in Aspose.Note.

Prerequisiti

Prima di intraprendere questo viaggio di codifica, assicurati di disporre dei seguenti prerequisiti:

  • Aspose.Note per .NET: assicurati di avere la libreria Aspose.Note installata. In caso contrario, puoi scaricarlo daAspose.Note per la documentazione .NET.
  • Ambiente di sviluppo: disporre di un ambiente di sviluppo funzionante, preferibilmente Microsoft Visual Studio, configurato sul proprio computer.
  • Conoscenza di base di C#: acquisisci familiarità con C# poiché questo tutorial è scritto in questo linguaggio.

Importa spazi dei nomi

Per interagire con Aspose.Note per .NET, devi importare gli spazi dei nomi necessari nel tuo progetto. Includi i seguenti spazi dei nomi all’inizio del codice:

using System;
using System.Globalization;
using System.IO;
using Aspose.Note;
using System.Collections.Generic;

Ora, analizziamo passo dopo passo il processo di recupero di elenchi puntati o numerici:

Passaggio 1: imposta la directory dei documenti

// Il percorso della directory dei documenti.
string dataDir = "Your Document Directory";

Sostituire"Your Document Directory" con il percorso effettivo in cui si trova il documento Aspose.Note.

Passaggio 2: caricare il documento

// Caricare il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "ApplyNumberingOnText.one");

Assicurati di sostituire"ApplyNumberingOnText.one" con il nome del documento OneNote specifico.

Passaggio 3: recuperare la raccolta di nodi

// Recupera una raccolta di nodi dell'elemento contorno.
IList<OutlineElement> nodes = oneFile.GetChildNodes<OutlineElement>();

Questo passaggio recupera una raccolta di nodi di struttura dal documento caricato.

Passaggio 4: scorrere ciascun nodo

// Scorrere ogni nodo.
foreach (OutlineElement node in nodes)
{
    if (node.NumberList != null)
    {
        NumberList list = node.NumberList;
        // Continua con i passaggi successivi...
    }
}

Questo ciclo garantisce che abbiamo a che fare solo con nodi che contengono un elenco di numeri.

Passaggio 5: recuperare le informazioni sui caratteri

// Recupera il nome del carattere
Console.WriteLine("Font Name: " + list.Font);
// Recupera la lunghezza del carattere
Console.WriteLine("Font Length: " + list.Font.Length);
// Recupera la dimensione del carattere
Console.WriteLine("Font Size: " + list.FontSize);
// Recupera il colore del carattere
Console.WriteLine("Font Color: " + list.FontColor);
// Recupera formato
Console.WriteLine("Font format: " + list.Format);
// Controlla in grassetto
Console.WriteLine("Is bold: " + list.IsBold);
// Controlla il corsivo
Console.WriteLine("Is italic: " + list.IsItalic);
Console.WriteLine();

Queste righe di codice estraggono varie informazioni relative ai caratteri dall’elenco dei numeri.

Conclusione

Congratulazioni! Hai imparato con successo come recuperare elenchi puntati o numerici utilizzando Aspose.Note per .NET. Mentre prosegui la tua esplorazione, fai riferimento adocumentazione per approfondimenti e funzionalità più approfondite.

Domande frequenti

Posso utilizzare Aspose.Note per .NET con altri linguaggi di programmazione?

Aspose.Note supporta principalmente .NET, ma esistono altre versioni della libreria su misura per piattaforme e linguaggi diversi.

Aspose.Note è compatibile con gli ultimi formati OneNote?

Sì, Aspose.Note supporta un’ampia gamma di formati OneNote, garantendo la compatibilità con le ultime versioni.

Come posso ottenere una licenza temporanea per Aspose.Note?

Visitaquesto link ottenere una licenza temporanea a scopo di valutazione.

Quali opzioni di supporto sono disponibili per gli utenti Aspose.Note?

Puoi esplorare e chiedere assistenza inForum Aspose.Note per qualsiasi domanda o problema che potresti incontrare.

Esiste una versione di prova gratuita di Aspose.Note per .NET?

Sì, puoi accedere alla versione di prova gratuita di Aspose.Note per .NETQui.