Правильная организация информации помогает вам писать лучшие заметки. Списки — один из самых простых способов структурировать ваш контент. Будь то составление плана, создание списка дел или быстрое записывание основных моментов, маркерные и нумерованные списки в OneNote делают все более ясным. В этом руководстве вы узнаете, как создать маркированные списки или нумерованные списки в OneNote с использованием Java. Мы проведем вас через пошаговые примеры кода, чтобы помочь вам легко реализовать эту технику.
Эта статья охватывает следующие темы:
- Java SDK для создания маркированных или нумерованных списков в OneNote
- Создайте маркированный список в OneNote с помощью Java
- Создайте нумерованный список в OneNote с помощью Java
- Вставьте список китайских чисел в OneNote.
- Бесплатные ресурсы
Java SDK для создания маркированных или нумерованных списков в OneNote
Мы будем использовать Aspose.Note for Java для работы с документами OneNote. Он поддерживает чтение, запись, редактирование и конвертацию .one
файлов программно.
Вы можете добавить это в ваш проект через Maven. Вот как:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>25.6</version>
<classifier>jdk17</classifier> <!-- Or jdk18/jdk21 depending on your Java version -->
</dependency>
Или скачайте его с releases.
Как создать маркированный список в OneNote с помощью Java
Вы можете создать простой маркированный список, следуя указанным ниже шагам:
- Создайте новый объект класса
Document
. - Добавить
Страницу
. - Создайте
Outline
и добавьте объекты классаOutlineElement
. - Используйте символ списка, такой как
\"\"
или\"•\"
, в качестве префикса для каждого элемента. - Отформатируйте свой текст, используя
RichText
. - Добавьте всё вместе и сохраните документ.
// создайте объект класса Document
Document doc = new Document();
// инициализировать объект класса Page
Page page = new Page();
// инициализировать объект класса Outline
Outline outline = new Outline();
// инициализировать объект класса TextStyle и установить свойства форматирования
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// инициализировать объекты класса OutlineElement и применить маркеры
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));
// инициализировать объект класса RichText и применить стиль текста
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);
OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("*", "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);
OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("*", "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);
// добавить элементы оформления
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// добавить узел структуры
page.appendChildLast(outline);
// добавить узел страницы
doc.appendChildLast(page);
// сохранить документ
doc.save("ApplyBulletsOnText.one");

Как создать маркированный список в OneNote с использованием Java
Создайте нумерованный список в OneNote с использованием Java
Для нумерованных списков просто измените префикс каждой строки, чтобы включить номера (1.
, 2.
, и т.д.) и используйте NumberFormat.DecimalNumbers
для определения формата числа.
// создать объект класса Document
Document doc = new Document();
// инициализировать объект класса Page
Page page = new Page();
// инициализировать объект класса Outline
Outline outline = new Outline();
// инициализировать объект класса TextStyle и установить свойства форматирования
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// инициализировать объекты класса OutlineElement и применить нумерацию
// числа в одном и том же плане автоматически увеличиваются.
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);
OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);
OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);
// добавить элементы структуры
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// добавить узел "Контур"
page.appendChildLast(outline);
// добавить узел страницы
doc.appendChildLast(page);
// сохранить документ
doc.save("ApplyNumberingOnText.one");

Создать нумерованный список в OneNote с использованием Java
Вставьте нумерованный список на китайском языке
Aspose.Note for Java также поддерживает различные числовые форматы. Для создания нумерованного списка в китайском стиле вы можете настроить текстовый формат соответствующим образом и использовать NumberFormat.ChineseCounting
, чтобы определить китайский числовой формат.
// создать объект класса Document
Document doc = new Document();
// инициализировать объект класса Page
Page page = new Page();
// инициализировать объект класса Outline
Outline outline = new Outline();
// инициализировать объект класса TextStyle и установить свойства форматирования
ParagraphStyle defaultStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(10);
// инициализировать объекты класса OutlineElement и применить нумерацию
// числа в одном и том же контуре автоматически увеличиваются.
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);
OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);
OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);
// добавить элементы контура
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);
// добавить узел Оутлайн
page.appendChildLast(outline);
// добавить узел страницы
doc.appendChildLast(page);
// сохранить документ
doc.save("ChineseNumberList.one");

Вставьте китайский номерной список в OneNote.
Получите бесплатную временную лицензию
Хотите попробовать Aspose.Note без ограничений? Вы можете request a free temporary license, чтобы оценить все функции без водяных знаков и ограничений.
Полезные ресурсы для работы со списками в OneNote
Независимо от того, создаете ли вы маркированные или нумерованные списки в OneNote с помощью Java, следующие ресурсы помогут вам начать и продвинуться дальше:
- Документация Aspose.Note for Java
- API Reference
- Бесплатные онлайн инструменты OneNote
- Aspose.Note Служба поддержки форума
Эти ресурсы являются вашими справочными материалами для реализации структурированного, профессионального ведения заметок с помощью Java.
Заключение
Используя Aspose.Note for Java, вы можете легко создавать структурированные списки в файлах OneNote. Будь то маркеры или номера, у вас есть полный контроль над форматированием и содержанием. Это может значительно повысить производительность, если вы автоматизируете создание заметок, создаете базы знаний или интегрируете ведение заметок в ваши приложения.
Если у вас есть какие-либо вопросы или вам нужна дополнительная помощь, пожалуйста, не стесняйтесь обращаться на наш free support forum.