Todolist onenote csharp

Las listas de tareas pendientes se utilizan comúnmente para la gestión de proyectos o la gestión de tareas personales para mantenerse organizado. Los archivos de OneNote (.ONE) se pueden usar para crear listas de tareas pendientes para tareas de planificación. De acuerdo con eso, el artículo analiza cómo crear una lista de tareas pendientes en el archivo de OneNote mediante programación usando C#.

Creador de listas de tareas pendientes de OneNote: instalación de la API de C#

Aspose.Note for .NET se puede usar para crear, editar o convertir archivos de OneNote mediante programación en C#. Puede crear una lista de tareas pendientes sin necesidad de instalar la aplicación MS OneNote. Simplemente descargue los archivos DLL de Nuevas versiones, o use el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.Note

Cree una lista de tareas pendientes en un documento de OneNote (.ONE) usando C#

Puede mantenerse organizado creando una lista de tareas pendientes en un documento de OneNote. Por ejemplo, puede usar dichas listas para crear recordatorios, listas de compras o tareas oficiales. Siga los pasos a continuación para crear una lista de tareas pendientes en un documento de OneNote mediante programación en C#.

  • En primer lugar, cree una instancia de la clase Document y establezca estilos para el encabezado y los párrafos.
  • Inicie la creación de la Lista de tareas pendientes de OneNote con Fecha en su título.
  • Establezca el valor de las tareas y la casilla de verificación.
  • Finalmente, guarde el documento de salida de OneNote con todolist.

El siguiente ejemplo de código muestra cómo crear una lista de tareas pendientes en un documento de OneNote mediante C#.

// Establecer estilos de párrafo y encabezado
ParagraphStyle headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
ParagraphStyle bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

// Crear un objeto de la clase Documento
Document document = new Document();
Outline outline = document.AppendChildLast(new Page()
{
    Title = new Title() { TitleText = new RichText() { Text = $"Plan {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
})
                .AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });

// Agregar tareas a la lista de tareas pendientes
outline.AppendChildLast(new OutlineElement())
        .AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
foreach (String e in new[] { "First Task", "Second Task", "Third Task" })
{
    outline.AppendChildLast(new OutlineElement())
            .AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
}

// Guarde el documento de salida de OneNote con todolist
document.Save(dataDir + "meetingNotes.one");

Producción

Puede echar un vistazo a la siguiente captura de pantalla que muestra el documento de OneNote generado que contiene una lista de tareas pendientes con fechas:

lista de tareas onenote csharp

Obtenga una licencia de evaluación gratuita

Puede probar todas las funciones de la API sin limitaciones de evaluación solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido a crear una lista de tareas pendientes en documentos de OneNote (.ONE) mediante programación mediante C#. Esta característica puede ser útil para la gestión de tareas profesionales y personales. Puede explorar otras características de la API visitando la documentación. No dude en escribirnos al foro, si necesita ayuda para personalizar o cambiar el proceso de creación de la lista de tareas pendientes. Estaremos encantados de ayudarle.

Ver también