Todolist onenote csharp

As listas de tarefas são comumente usadas para gerenciamento de projetos ou gerenciamento de tarefas pessoais para se manter organizado. Os arquivos do OneNote (.ONE) podem ser usados para criar listas de tarefas para tarefas de planejamento. De acordo com isso, o artigo discute como criar uma lista de tarefas pendentes no arquivo do OneNote programaticamente usando C#.

Criador de lista de tarefas do OneNote – Instalação da API C#

Aspose.Note para .NET pode ser usado para criar, editar ou converter arquivos do OneNote programaticamente em C#. Você pode criar uma lista de tarefas sem precisar instalar o aplicativo MS OneNote. Basta baixar os arquivos DLL do New Releases, ou usar o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.Note

Criar uma lista de tarefas em um documento do OneNote (.ONE) usando C#

Você pode se manter organizado criando uma lista de tarefas em um documento do OneNote. Por exemplo, você pode usar essas listas para criar lembretes, listas de compras ou tarefas oficiais. Siga as etapas abaixo para criar uma lista de tarefas em um documento do OneNote programaticamente em C#.

  • Primeiramente, crie uma instância da classe Document e defina estilos para cabeçalho e parágrafos.
  • Inicie a criação da lista de tarefas do OneNote com data em seu título.
  • Defina o valor das tarefas e a caixa de seleção.
  • Por fim, salve o documento de saída do OneNote com todolist.

O exemplo de código a seguir mostra como criar uma lista de tarefas em um documento do OneNote usando C#.

// Definir estilos de parágrafo e cabeçalho
ParagraphStyle headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
ParagraphStyle bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

// Crie um objeto da classe Document
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 });

// Adicionar tarefas à lista de tarefas
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() } });
}

// Salvar documento de saída do OneNote com todolist
document.Save(dataDir + "meetingNotes.one");

Resultado

Você pode dar uma olhada na captura de tela a seguir que mostra o documento do OneNote gerado contendo uma lista de tarefas com datas:

todolist onenote csharp

Obtenha Licença de Avaliação Gratuita

Você pode testar todos os recursos da API sem limitações de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como criar uma lista de tarefas em documentos do OneNote (.ONE) programaticamente usando C#. Esse recurso pode ser útil para gerenciamento de tarefas profissionais e pessoais. Você pode explorar vários outros recursos da API visitando a documentação. Sinta-se à vontade para nos escrever no fórum, se precisar de ajuda para personalizar ou alterar o processo de criação da lista de tarefas. Nós ficaremos felizes de auxiliar você.

Veja também