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#
- Criar uma lista de tarefas em um documento do OneNote (.ONE) 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:
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ê.