Crea una lista con viñetas o numerada en OneNote

Organizar la información de manera clara y estructurada es esencial al tomar notas. Puedes hacer que tus notas sean más fáciles de leer añadiendo listas con viñetas o numeradas en OneNote. Las listas ayudan a organizar ideas, desglosar tareas y resaltar puntos importantes. Mejoran la estructura de tus notas y hacen que sea más fácil escanear el contenido. En este artículo, aprenderás cómo añadir y personalizar listas con viñetas y numeradas en OneNote utilizando Java. También exploraremos cómo estructurar tu contenido de manera programática.

Este artículo cubre los siguientes temas:

C# OneNote SDK para crear listas con viñetas o numeradas en OneNote

Usaremos Aspose.Note for .NET para crear listas con viñetas o numeradas en documentos de OneNote. Es una biblioteca poderosa que simplifica el proceso de crear listas con viñetas y numeradas en OneNote. Proporciona características robustas para manipular archivos de OneNote, incluyendo agregar, editar y formatear listas. Con Aspose.Note, los desarrolladores pueden integrar fácilmente las funcionalidades de OneNote en sus aplicaciones, lo que la convierte en una herramienta valiosa para programadores de C#.

Sigue estos pasos sencillos para instalar Aspose.Note for .NET:

  1. Descargue la biblioteca de las releases.
  2. Instálalo desde NuGet utilizando el siguiente comando en la Consola del Administrador de Paquetes:
PM> Install-Package Aspose.Note

Crear una lista con viñetas en OneNote usando C#

Por favor, sigue estos pasos para crear una lista con viñetas en OneNote usando C# con Aspose.Note for .NET:

  1. Crea un nuevo objeto de la clase Document.
  2. Inicializa los objetos de clase Page y Outline.
  3. Inicializa el objeto de la clase TextStyle y establece las propiedades de formato.
  4. Crear objetos de clase OutlineElement y aplicar viñetas.
  5. Agrega elementos de contorno al Outline utilizando el método AppendChildLast().
  6. De manera similar, agrega Outline a la Page y luego Page al Document
  7. Guarda el documento de OneNote usando el Save() método.

Por favor, encuentre a continuación un fragmento de código C# completo que demuestra estos pasos:

using Aspose.Note;

// Crear un objeto de la clase Document
Document doc = new Document();

// Inicializar objeto de la clase Page
Page page = new Page();

// Inicializar objeto de la clase Outline
Outline outline = new Outline();

// Inicializar el objeto de la clase TextStyle y establecer propiedades de formato
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Inicializar objetos de la clase OutlineElement y aplicar viñetas
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

// Inicializar objeto de la clase RichText y aplicar estilo de texto
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);

// Agregar elementos de contorno
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// Agregar nodo de contorno
page.AppendChildLast(outline);

// Agregar nodo de página
doc.AppendChildLast(page);

// Guardar documento de OneNote
doc.Save("ApplyBulletsOnText.one");
Crear una lista con viñetas en OneNote utilizando C#

Create a Bulleted List in OneNote using C#

Crear una lista numerada en OneNote usando C#

Sigue los mismos pasos mencionados anteriormente para insertar una lista numerada en OneNote. Sin embargo, usa {0}) para definir el formato de número (por ejemplo, 1), 2), etc.) en lugar de un símbolo de viñeta como ``.

A continuación se muestra un ejemplo completo de código en C# que demuestra cómo aplicar numeración al texto.

using Aspose.Note;

// Crear un objeto de la clase Document
Document doc = new Document();

// Inicializar el objeto de la clase Page
Aspose.Note.Page page = new Page();

// Inicializar objeto de la clase Outline
Outline outline = new Outline();

// Inicializar el objeto de la clase TextStyle y establecer las propiedades de formato
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Inicializar objetos de la clase OutlineElement y aplicar numeración
// Los números en el mismo esquema se incrementan automáticamente.
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);

// Agregar elementos de esquema
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// Añadir nodo de esquema
page.AppendChildLast(outline);
// Agregar nodo de página
doc.AppendChildLast(page);

// Guardar documento de OneNote
doc.Save("ApplyNumberingOnText.one");
Crear una lista numerada en OneNote usando C#

Crear una lista numerada en OneNote usando C#

Insert a Chinese Number List in the OneNote

Por favor, sigue los mismos pasos mencionados anteriormente para insertar una lista numerada en chino en OneNote usando Aspose.Note for .NET. Sin embargo, utiliza {0}) con NumberFormat.ChineseCounting para definir el formato numérico.

Aquí hay un fragmento de código C# que demuestra cómo aplicar una lista numerada en chino:

using Aspose.Note;

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

// Aplicar configuraciones de estilo de texto
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// Los números en el mismo esquema se incrementan automáticamente.
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);

// Guardar documento de OneNote
doc.Save("ChineseNumberList.one");
Inserte una lista de números chinos en OneNote

Insert a Chinese Number List in the OneNote

Obtén una licencia gratuita

¿Interesado en explorar los productos de Aspose? Visite la license page para obtener una licencia temporal gratuita. Es fácil comenzar, ¡y puede desbloquear todo el potencial de Aspose.Note para sus proyectos!

Aplicar viñetas o numeración en el texto: Recursos gratuitos

Además de aplicar viñetas o numeración en el texto en documentos de OneNote, ofrecemos varios recursos para mejorar su comprensión de Aspose.Note for .NET. Consulte nuestra documentación y tutoriales para obtener más información.

Conclusión

En esta publicación del blog, discutimos cómo crear listas con viñetas y numeradas en OneNote utilizando C#. Con Aspose.Note for .NET, los desarrolladores pueden implementar esta funcionalidad de manera eficiente, lo que les permite mejorar sus aplicaciones con contenido de notas estructurado y bien formateado.

Si tiene alguna pregunta o necesita más ayuda, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también