Організація інформації належним чином допомагає вам писати кращі нотатки. Списки є одним із найпростішим способів структурування вашого контенту. Чи то ви формуєте план, створюєте список справ, чи швидко записуєте пункти, марковані та нумеровані списки в OneNote роблять все зрозумілішим. У цій інструкції ви дізнаєтеся, як створити марковані списки або нумеровані списки в OneNote за допомогою Java. Ми проведемо вас через покрокові приклади коду, щоб допомогти вам реалізувати цю техніку без зусиль.
Ця стаття охоплює такі теми:
- Java SDK для створення маркованих або нумерованих списків у OneNote
- Create a Bulleted List in OneNote using Java
- Створіть нумерований список у OneNote за допомогою Java
- Insert a Chinese Number List in the OneNote
- Безкоштовні ресурси
Java SDK to Create Bulleted or Numbered Lists in 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
. - Add everything together and save the document.
// створіть об'єкт класу 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);
// додати вузол Outline
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 Support Forum
Ці ресурси є вашими основними посібниками для впровадження структурованого, професійного нотаткозапису з Java.
Висновок
Використовуючи Aspose.Note for Java, ви можете легко створювати структуровані списки у файлах OneNote. Чи то маркери, чи числа, ви маєте повний контроль над форматуванням і вмістом. Це може бути величезним зростанням продуктивності, якщо ви автоматизуєте генерацію нотаток, створюєте бази знань або інтегруєте нотатки у своїх програмах.
Якщо у вас є будь-які запитання або вам потрібна додаткова допомога, будь ласка, не соромтеся звертатися до нашого безкоштовного форуму підтримки.