Todolist onenote csharp

Att göra-listor används ofta för projektledning eller personlig uppgiftshantering för att hålla ordning. OneNote-filer (.ONE) kan användas för att skapa att-göra-listor för planeringsuppgifter. I enlighet med det diskuterar artikeln hur man skapar en att göra-lista på OneNote-filen programmatiskt med C#.

OneNote Att-göra-lista Skapare – C# API-installation

Aspose.Note for .NET kan användas för att skapa, redigera eller konvertera OneNote-filer programmatiskt i C#. Du kan skapa en att göra-lista utan att behöva installera MS OneNote-applikationen. Ladda bara ned DLL-filerna från Nya utgåvor eller använd följande installationskommando NuGet:

PM> Install-Package Aspose.Note

Skapa en att göra-lista i ett OneNote-dokument (.ONE) med C#

Du kan hålla ordning genom att skapa en att göra-lista i ett OneNote-dokument. Du kan till exempel använda sådana listor för att skapa påminnelser, inköpslistor eller officiella uppgifter. Följ stegen nedan för att skapa en att göra-lista i ett OneNote-dokument programmatiskt i C#.

  • Skapa först en instans av klassen Document och ställ in stilar för rubriker och stycken.
  • Börja skapa OneNotes att göra-lista med datum i titeln.
  • Ställ in uppgiftsvärdet och kryssrutan.
  • Slutligen, spara det utgående OneNote-dokumentet med todolist.

Följande kodexempel visar hur man skapar en att-göra-lista i ett OneNote-dokument med C#.

// Ställ in stycke- och rubrikstilar
ParagraphStyle headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
ParagraphStyle bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

// Skapa ett objekt av klassen 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 });

// Lägg till uppgifter i att göra-listan
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() } });
}

// Spara OneNote-dokument med todolist
document.Save(dataDir + "meetingNotes.one");

Produktion

Du kan ta en titt på följande skärmdump som visar genererat OneNote-dokument som innehåller en att-göra-lista med datum:

todolist onenote csharp

Få gratis utvärderingslicens

Du kan testa alla funktioner i API:t utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du skapar en att göra-lista i OneNote-dokument (.ONE) programmatiskt med C#. Den här funktionen kan vara användbar för såväl professionell som personlig uppgiftshantering. Du kan utforska flera andra funktioner i API:t genom att besöka dokumentationen. Skriv gärna till oss på forumet, om du behöver hjälp med att anpassa eller ändra processen för att skapa att göra-listan. Vi hjälper dig gärna.

Se även