Todolist onenote csharp

Списки дел обычно используются для управления проектами или личных задач, чтобы оставаться организованным. Файлы OneNote (.ONE) можно использовать для создания списков дел для планирования задач. В соответствии с этим в статье обсуждается, как создать список дел в файле OneNote программно с помощью C#.

OneNote To-Do List Creator — установка C# API

Aspose.Note для .NET можно использовать для создания, редактирования или преобразования файлов OneNote программными средствами на C#. Вы можете создать список дел, не устанавливая приложение MS OneNote. Просто загрузите файлы DLL из Новые выпуски или используйте следующую команду установки NuGet:

PM> Install-Package Aspose.Note

Создайте список дел в документе OneNote (.ONE) с помощью C#

Вы можете оставаться организованным, создав список дел в документе OneNote. Например, вы можете использовать такие списки для создания напоминаний, списков покупок или официальных задач. Выполните следующие действия, чтобы создать список дел в документе OneNote программным способом на C#.

  • Во-первых, создайте экземпляр класса Document и установите стили для заголовка и абзацев.
  • Инициируйте создание списка дел OneNote с датой в заголовке.
  • Установите значение задачи и флажок.
  • Наконец, сохраните выходной документ OneNote с помощью todolist.

В следующем примере кода показано, как создать список дел в документе OneNote с помощью C#.

// Установить стили абзаца и заголовка
ParagraphStyle headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
ParagraphStyle bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };

// Создайте объект класса 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 });

// Добавляйте задачи в список дел
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() } });
}

// Сохраните выходной документ OneNote с помощью todolist
document.Save(dataDir + "meetingNotes.one");

Выход

Вы можете взглянуть на следующий снимок экрана, на котором показан сгенерированный документ OneNote, содержащий список дел с датами:

todolist onenote csharp

Получите бесплатную ознакомительную лицензию

Вы можете протестировать все функции API без каких-либо оценочных ограничений, запросив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно создать список дел в документах OneNote (.ONE) с помощью C#. Эта функция может быть полезна как для профессиональных, так и для личных задач. Вы можете изучить некоторые другие функции API, посетив документацию. Пожалуйста, не стесняйтесь писать нам на форум, если вам нужна помощь в настройке или изменении процесса создания списка дел. Мы будем рады помочь Вам.

Смотрите также