
Microsoft OneNote — мощный инструмент для создания заметок. Поднимите работу с OneNote на новый уровень, научившись изменять стили с помощью Java! В этом руководстве мы покажем вам, как изменить стили в документах OneNote с помощью Java, чтобы улучшить читаемость. В этом руководстве представлены пошаговые инструкции по внесению изменений стиля и фрагменты кода для повышения производительности.
В этой статье рассматриваются следующие темы:
- Java OneNote API для изменения стилей в OneNote
- Создайте заголовок страницы с помощью текстового стиля
- Изменить стиль текста заголовка страницы
- Изменить стиль текста абзацев
- Установить стиль абзаца по умолчанию
- Бесплатные учебные ресурсы
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 программно, выполнив следующие действия:
- Создайте новый документ OneNote, используя класс Document.
- Добавьте новую страницу, используя класс Page.
- Укажите текст заголовка, дату и время с помощью класса RichText.
- Установите свойство ParagraphStyle объекта класса RichText, чтобы определить имя, размер, цвет и т. д. шрифта.
- Наконец, сохраните документ, используя метод 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.
Изменить стиль текста заголовка страницы в Java
Мы также можем изменить стиль текста заголовков страниц в документах OneNote, выполнив следующие действия:
- Загрузите существующий документ OneNote, используя класс Document.
- Прокрутите все заголовки страниц в документе.
- Измените свойства ParagraphStyle для каждого заголовка.
- Альтернативно измените свойства Style TextRuns для каждого заголовка.
- Наконец, сохраните документ, используя метод 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.
Изменить стиль текста абзацев OneNote в Java
Мы можем изменить стиль текста абзацев в документах OneNote, выполнив следующие действия:
- Загрузите документ OneNote, используя класс Document.
- Получите отдельные или все узлы RichText, используя метод GgtChildNodes().
- Измените свойства стиля, например FontColor, Highlight, FontSize и т. д. TextRuns для узлов RichText.
- Наконец, сохраните документ, используя метод 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, выполнив следующие действия:
- Создайте новый документ, используя класс Document.
- Создайте новую страницу, используя класс Page.
- Инициализируйте объекты классов Outline и OutlineElement.
- Создайте объект класса RichText и укажите ParagraphStyle.
- После этого добавьте дочерние элементы.
- Наконец, сохраните документ, используя метод 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 — бесплатные ресурсы
- Прочтите раздел Работа со стилями текста официальной документации, чтобы узнать больше о стилях.
- Прочтите раздел Работа с текстом, чтобы узнать, как работать с различными текстовыми элементами в Java.
Помимо редактирования стилей текста и шрифтов в документе OneNote, изучите различные другие функции API, используя приведенные ниже ресурсы:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этой статье мы рассмотрели, как изменить стили текста заголовков страниц или абзацев в документах OneNote с помощью Java. Используя Aspose.Note for Java OneNote API, вы можете легко интегрировать такую функциональность в свои приложения Java. Итак, давайте углубимся и начнем настраивать OneNote так, чтобы он лучше соответствовал вашим потребностям!
В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.