Todolist onenote csharp

Seznamy úkolů se běžně používají pro řízení projektů nebo správu osobních úkolů, aby zůstali organizovaní. Soubory OneNote (.ONE) lze použít k vytvoření seznamů úkolů pro plánování úkolů. V souladu s tím článek popisuje, jak vytvořit seznam úkolů v souboru OneNote programově pomocí C#.

OneNote To-Do List Creator – instalace C# API

Aspose.Note for .NET lze použít k vytváření, úpravě nebo převodu souborů OneNote programově v C#. Seznam úkolů můžete vytvořit, aniž byste museli instalovat aplikaci MS OneNote. Jednoduše si stáhněte soubory DLL z New Releases nebo použijte následující instalační příkaz NuGet:

PM> Install-Package Aspose.Note

Vytvoření seznamu úkolů v dokumentu OneNote (.ONE) pomocí jazyka C#

Můžete si udržet pořádek vytvořením seznamu úkolů v dokumentu OneNotu. Tyto seznamy můžete například použít k vytváření připomenutí, nákupních seznamů nebo oficiálních úkolů. Chcete-li vytvořit seznam úkolů v dokumentu OneNotu programově v C#, postupujte podle následujících kroků.

  • Nejprve vytvořte instanci třídy Document a nastavte styly pro záhlaví a odstavce.
  • Začněte vytvářet seznam úkolů OneNotu s datem v názvu.
  • Nastavte hodnotu úkolů a zaškrtávací políčko.
  • Nakonec uložte výstupní dokument OneNotu pomocí todolistu.

Následující ukázka kódu ukazuje, jak vytvořit seznam úkolů v dokumentu OneNotu pomocí C#.

// Nastavte styly odstavce a záhlaví
ParagraphStyle headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
ParagraphStyle bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

// Vytvořte objekt třídy 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 });

// Přidejte úkoly do seznamu úkolů
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() } });
}

// Uložte výstupní dokument OneNotu pomocí Todolist
document.Save(dataDir + "meetingNotes.one");

Výstup

Můžete se podívat na následující snímek obrazovky, který ukazuje vygenerovaný dokument OneNote obsahující seznam úkolů s daty:

todolista onenote csharp

Získejte bezplatnou zkušební licenci

Všechny funkce rozhraní API můžete otestovat bez jakýchkoli omezení hodnocení, když si vyžádáte bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak vytvořit seznam úkolů v dokumentech OneNotu (.ONE) programově pomocí C#. Tato funkce může být užitečná pro profesionální i osobní správu úkolů. Můžete prozkoumat několik dalších funkcí API návštěvou dokumentace. Neváhejte nám napsat na fórum, pokud potřebujete pomoc s přizpůsobením nebo změnou procesu vytváření seznamu úkolů. Rádi vám pomůžeme.

Viz také