Изменить стиль текста в OneNote с помощью Java | Изменить стиль шрифта

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

В этой статье рассматриваются следующие темы:

  1. Java OneNote API для изменения стилей в OneNote
  2. Создайте заголовок страницы с помощью текстового стиля
  3. Изменить стиль текста заголовка страницы
  4. Изменить стиль текста абзацев
  5. Установить стиль абзаца по умолчанию
  6. Бесплатные учебные ресурсы

Java OneNote API для изменения стилей в OneNote

Aspose.Note for Java API OneNote предоставляет мощный способ программного взаимодействия с документами 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. Альтернативно измените свойства Style 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().

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

// Создать новый документ
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. Просто посетите страницу временной лицензии, следуйте инструкциям и получите бесплатную лицензию, чтобы изучить весь потенциал Aspose.Note for Java OneNote API.

Редактирование стилей OneNote — бесплатные ресурсы

  1. Прочтите раздел Работа со стилями текста официальной документации, чтобы узнать больше о стилях.
  2. Прочтите раздел Работа с текстом, чтобы узнать, как работать с различными текстовыми элементами в Java.

Помимо редактирования стилей текста и шрифтов в документе OneNote, изучите различные другие функции API, используя приведенные ниже ресурсы:

Заключение

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

В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

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