Змініть стиль тексту в OneNote за допомогою Java | Змінити стиль шрифту

Microsoft OneNote — це потужний інструмент для створення нотаток. Виведіть свій досвід OneNote на новий рівень, навчившись змінювати стилі за допомогою Java! У цьому посібнику ми покажемо вам, як змінити стилі в документах OneNote за допомогою Java, щоб покращити читабельність. Цей посібник надасть вам покрокові інструкції щодо впровадження змін стилю та фрагментів коду для підвищення вашої продуктивності.

Ця стаття охоплює такі теми:

  1. API Java OneNote для зміни стилів у OneNote
  2. Створіть заголовок сторінки зі стилем тексту
  3. Змінити стиль тексту заголовка сторінки
  4. Змінити стиль тексту абзаців
  5. Установити стиль абзацу за умовчанням
  6. Безкоштовні навчальні ресурси

Java OneNote API для зміни стилів у OneNote

Aspose.Note for Java OneNote API надає потужний спосіб програмної взаємодії з документами OneNote. Це дозволяє розробникам автоматизувати завдання, створювати власні інструменти та інтегрувати OneNote з іншими програмами на Java. Щоб змінити стилі в OneNote за допомогою Java, ми будемо використовувати Aspose.Note for Java OneNote API для доступу та зміни форматування нотаток.

Будь ласка, завантажте JAR API або додайте наступну конфігурацію pom.xml до програми Java на основі Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>24.4</version>
    <classifier>jdk17</classifier>
</dependency>

Створіть заголовок сторінки OneNote зі стилем тексту в Java

Ми можемо створити заголовок сторінки в документі OneNote програмно, виконавши наведені нижче дії.

  1. Створіть новий документ OneNote за допомогою класу Document.
  2. Додайте нову сторінку за допомогою класу Page.
  3. Вкажіть текст заголовка, дату та час за допомогою класу RichText.
  4. Встановіть властивість ParagraphStyle об’єкта класу RichText, щоб визначити його назву шрифту, розмір, колір тощо.
  5. Нарешті, збережіть документ за допомогою методу save().

У наведеному нижче прикладі коду показано, як створити заголовок сторінки зі стилями в документі OneNote за допомогою Java.

// ініціалізувати новий документ
Document doc = new Document();

// ініціалізувати нову сторінку
Page page = new Page();

// текст заголовка
RichText titleText = new RichText().append("Title text.");

// текст заголовка style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);

// set текст заголовка style
titleText.setParagraphStyle(titleTextStyle);

// дата назви
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());

// час заголовка
RichText titleTime = new RichText().append("12:34");
titleTime.setParagraphStyle(ParagraphStyle.getDefault());

Title title = new Title();
title.setTitleText(titleText);
title.setTitleDate(titleDate);
title.setTitleTime(titleTime);
page.setTitle(title);

// додати вузол сторінки
doc.appendChildLast(page);

// зберегти документ
doc.save("CreatePageTitle.one");
Створіть заголовок сторінки OneNote зі стилем тексту в Java

Створіть заголовок сторінки OneNote зі стилем тексту в Java.

Змінити стиль тексту заголовка сторінки в Java

Ми також можемо змінити стиль тексту заголовків сторінок у документах OneNote, виконавши наведені нижче дії.

  1. Завантажте наявний документ OneNote за допомогою класу Document.
  2. Перегляньте всі заголовки сторінок у документі.
  3. Змініть властивості ParagraphStyle для кожного заголовка.
  4. Крім того, змініть властивості стилю TextRuns для кожного заголовка.
  5. Нарешті, збережіть документ за допомогою методу save().

У наведеному нижче прикладі коду показано, як змінити стиль тексту заголовка сторінки в документі OneNote за допомогою Java.

// Завантажте документ в Aspose.Note.
Document document = new Document("CreatePageTitle.one");

// Змініть стиль
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
    // Змінити стиль абзацу заголовка
    title.getTitleText().getParagraphStyle().setFontSize(38);
    title.getTitleText().getParagraphStyle().setBold(true);
    title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);

    // Або змініть стиль виконання тексту в заголовку
   for (TextRun richText : title.getTitleText().getTextRuns()) {
        richText.getStyle().setFontSize(50);
        richText.getStyle().setBold(true);
        richText.getStyle().setFontColor(Color.BLUE);
    }
}

// Збережіть документ
document.save("PageTitle.one");
Змінити стиль тексту заголовка сторінки в Java

Змінити стиль тексту заголовка сторінки в Java.

Змінити стиль тексту абзаців OneNote у Java

Ми можемо змінити стиль тексту абзаців у документах OneNote, виконавши наведені нижче дії.

  1. Завантажте документ OneNote за допомогою класу Document.
  2. Отримайте певний або всі вузли RichText за допомогою методу GgtChildNodes().
  3. Змініть властивості стилю, наприклад FontColor, Highlight, FontSize тощо TextRuns для вузла(ів) RichText.
  4. Нарешті, збережіть документ за допомогою методу save().

У наведеному нижче прикладі коду показано, як змінити стиль тексту абзацу в документі OneNote за допомогою Java.

// Завантажте документ в Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Отримати всі сторінки
List<Page> pages = document.getChildNodes(Page.class);

// Отримати певний вузол(и) RichText
List<RichText> richTextNodes = pages.get(3).getChildNodes(RichText.class);

if (richTextNodes != null && richTextNodes.size() > 3) {
   for (int i = 3; i < richTextNodes.size(); i++) {
        RichText richText = richTextNodes.get(i);

        // Застосувати стиль форматування
       for (TextRun run : richText.getTextRuns()) {
            // Встановити колір шрифту
            run.getStyle().setFontColor(Color.YELLOW);

            // Установити колір виділення
            run.getStyle().setHighlight(Color.BLUE);

            // Встановити розмір шрифту
            run.getStyle().setFontSize(14);
        }
    }
}

// Збережіть документ
document.save("D:\\Files\\ParagraphStyle.one");
Змінити стиль тексту абзаців OneNote у Java

Змінити стиль тексту абзаців OneNote у Java.

Установіть стиль абзацу за замовчуванням у OneNote за допомогою Java

Ми також можемо встановити стиль абзацу за замовчуванням у документі OneNote, виконавши наведені нижче дії.

  1. Створіть новий документ за допомогою класу Document.
  2. Створіть нову сторінку за допомогою класу Page.
  3. Ініціалізація об’єктів класу Outline і OutlineElement.
  4. Створіть об’єкт класу RichText і вкажіть ParagraphStyle.
  5. Після цього додайте дочірні елементи.
  6. Нарешті, збережіть документ за допомогою методу save().

У наведеному нижче прикладі коду показано, як за допомогою Java встановити стиль абзацу за замовчуванням для абзацу в документі OneNote.

// Створіть новий документ
Document document = new Document();

// Створіть нову сторінку
Page page = new Page();

// Створіть новий контур
Outline outline = new Outline();

// Створіть елемент контуру
OutlineElement outlineElem = new OutlineElement();

// Створіть стиль
ParagraphStyle defaultStyle = new ParagraphStyle()
                                        .setFontName("Courier New")
                                        .setFontSize(20);


RichText text = new RichText()
                    .append("DefaultParagraphFontAndSize")
                    .append(System.lineSeparator())
                    .append("OnlyDefaultParagraphFont", new TextStyle().setFontSize(14))
                    .append(System.lineSeparator())
                    .append("OnlyDefaultParagraphFontSize", new TextStyle().setFontName("Verdana"));
text.setParagraphStyle(defaultStyle);

// Додавання елементів
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);

// Збережіть документ
document.save("SetDefaultParagraphStyle.one");

Отримайте безкоштовну ліцензію

Отримайте безкоштовну тимчасову ліцензію, щоб розблокувати необмежене редагування тексту та стилів шрифтів у документах OneNote. Просто відвідайте сторінку тимчасової ліцензії, дотримуйтеся вказівок і отримайте безкоштовну ліцензію, щоб дослідити весь потенціал API Aspose.Note for Java OneNote.

Стилі редагування OneNote – безкоштовні ресурси

  1. Прочитайте розділ Робота зі стилями тексту офіційної документації, щоб дізнатися більше про стилі.
  2. Прочитайте розділ Робота з текстом, щоб дізнатися, як працювати з різними текстовими елементами в Java.

Окрім редагування тексту та стилів шрифту в документі OneNote, ознайомтеся з іншими функціями API, використовуючи наведені нижче ресурси.

Висновок

У цій статті ми досліджували, як змінити стилі тексту заголовків сторінок або абзаців у документах OneNote за допомогою Java. Використовуючи API Aspose.Note for Java OneNote, ви можете легко інтегрувати такі функції у свої програми Java. Отже, давайте зануримося в роботу та почнемо налаштовувати OneNote, щоб краще відповідати вашим потребам!

У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також