Thay đổi kiểu văn bản trong OneNote bằng Java | Thay đổi kiểu phông chữ

Microsoft OneNote là một công cụ ghi chú mạnh mẽ. Đưa trải nghiệm OneNote của bạn lên một tầm cao mới bằng cách tìm hiểu cách thay đổi kiểu bằng Java! Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thay đổi kiểu trong tài liệu OneNote bằng Java để nâng cao khả năng đọc. Hướng dẫn này sẽ cung cấp cho bạn hướng dẫn từng bước để triển khai các thay đổi về kiểu và đoạn mã nhằm nâng cao năng suất của bạn.

Bài viết này bao gồm các chủ đề sau:

  1. API Java OneNote để thay đổi kiểu trong OneNote
  2. Tạo tiêu đề trang bằng kiểu văn bản
  3. Thay đổi kiểu văn bản của tiêu đề trang
  4. Thay đổi kiểu văn bản của đoạn văn
  5. Đặt kiểu đoạn văn mặc định
  6. Tài nguyên học tập miễn phí

API Java OneNote để thay đổi kiểu trong OneNote

Aspose.Note for Java API OneNote cung cấp một cách mạnh mẽ để tương tác với các tài liệu OneNote theo chương trình. Nó cho phép các nhà phát triển tự động hóa các tác vụ, tạo các công cụ tùy chỉnh và tích hợp OneNote với các ứng dụng khác trong Java. Để thay đổi kiểu trong OneNote bằng Java, chúng tôi sẽ sử dụng Aspose.Note for Java OneNote API để truy cập và sửa đổi định dạng của ghi chú.

Vui lòng tải xuống JAR của API hoặc thêm cấu hình pom.xml sau vào ứng dụng Java dựa trên 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>

Tạo tiêu đề trang OneNote với kiểu văn bản trong Java

Chúng ta có thể tạo tiêu đề trang trong tài liệu OneNote theo chương trình bằng cách thực hiện theo các bước bên dưới:

  1. Tạo tài liệu OneNote mới bằng lớp Tài liệu.
  2. Thêm một trang mới bằng lớp Trang.
  3. Chỉ định văn bản tiêu đề, ngày và giờ bằng lớp RichText.
  4. Đặt thuộc tính ParagraphStyle của đối tượng lớp RichText để xác định tên phông chữ, kích thước, màu sắc, v.v.
  5. Cuối cùng, lưu tài liệu bằng phương thức save().

Mẫu mã sau đây cho biết cách tạo tiêu đề trang có kiểu trong tài liệu OneNote bằng Java.

// khởi tạo Tài liệu mới
Document doc = new Document();

// khởi tạo Trang mới
Page page = new Page();

// tiêu đề văn bản
RichText titleText = new RichText().append("Title text.");

// tiêu đề văn bản style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);

// set tiêu đề văn bản style
titleText.setParagraphStyle(titleTextStyle);

// ngày tiêu đề
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());

// thời gian tiêu đề
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);

// nối thêm nút trang
doc.appendChildLast(page);

// lưu tài liệu
doc.save("CreatePageTitle.one");
Tạo tiêu đề trang OneNote với kiểu văn bản trong Java

Tạo tiêu đề trang OneNote với kiểu văn bản trong Java.

Thay đổi kiểu văn bản của tiêu đề trang trong Java

Chúng ta cũng có thể thay đổi kiểu văn bản của tiêu đề trang trong tài liệu OneNote bằng cách thực hiện theo các bước bên dưới:

  1. Tải tài liệu OneNote hiện có bằng lớp Tài liệu.
  2. Lặp lại tất cả tiêu đề trang trong tài liệu.
  3. Sửa đổi thuộc tính ParagraphStyle cho từng tiêu đề.
  4. Ngoài ra, hãy sửa đổi thuộc tính Kiểu của TextRuns cho từng tiêu đề.
  5. Cuối cùng, lưu tài liệu bằng phương thức save().

Mẫu mã sau đây cho biết cách thay đổi kiểu văn bản của tiêu đề trang trong tài liệu OneNote bằng Java.

// Tải tài liệu vào Aspose.Note.
Document document = new Document("CreatePageTitle.one");

// Thay đổi phong cách
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
    // Sửa đổi kiểu đoạn tiêu đề
    title.getTitleText().getParagraphStyle().setFontSize(38);
    title.getTitleText().getParagraphStyle().setBold(true);
    title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);

    // Hoặc sửa đổi kiểu chạy văn bản trong tiêu đề
   for (TextRun richText : title.getTitleText().getTextRuns()) {
        richText.getStyle().setFontSize(50);
        richText.getStyle().setBold(true);
        richText.getStyle().setFontColor(Color.BLUE);
    }
}

// Lưu tài liệu
document.save("PageTitle.one");
Thay đổi kiểu văn bản của tiêu đề trang trong Java

Thay đổi kiểu văn bản của tiêu đề trang trong Java.

Thay đổi kiểu văn bản của đoạn OneNote trong Java

Chúng ta có thể thay đổi kiểu văn bản của đoạn văn trong tài liệu OneNote bằng cách thực hiện theo các bước dưới đây:

  1. Tải tài liệu OneNote bằng lớp Tài liệu.
  2. Nhận một hoặc tất cả các nút RichText cụ thể bằng phương thức GgtChildNodes().
  3. Sửa đổi các thuộc tính Kiểu, ví dụ: FontColor, Highlight, FontSize, v.v. của TextRuns cho (các) nút RichText.
  4. Cuối cùng, lưu tài liệu bằng phương thức save().

Mẫu mã sau đây cho biết cách thay đổi kiểu văn bản của đoạn văn trong tài liệu OneNote bằng Java.

// Tải tài liệu vào Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Nhận tất cả các trang
List<Page> pages = document.getChildNodes(Page.class);

// Nhận (các) nút RichText cụ thể
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);

        // Áp dụng kiểu định dạng
       for (TextRun run : richText.getTextRuns()) {
            // Đặt màu phông chữ
            run.getStyle().setFontColor(Color.YELLOW);

            // Đặt màu đánh dấu
            run.getStyle().setHighlight(Color.BLUE);

            // Đặt kích thước phông chữ
            run.getStyle().setFontSize(14);
        }
    }
}

// Lưu tài liệu
document.save("D:\\Files\\ParagraphStyle.one");
Thay đổi kiểu văn bản của đoạn OneNote trong Java

Thay đổi kiểu văn bản của đoạn OneNote trong Java.

Đặt kiểu đoạn văn mặc định trong OneNote bằng Java

Chúng ta cũng có thể đặt kiểu đoạn văn mặc định trong tài liệu OneNote bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một tài liệu mới sử dụng lớp Document.
  2. Tạo một trang mới bằng lớp Trang.
  3. Khởi tạo các đối tượng lớp Outline và OutlineElement.
  4. Tạo một đối tượng lớp RichText và chỉ định ParagraphStyle.
  5. Sau đó, nối thêm các phần tử con.
  6. Cuối cùng, lưu tài liệu bằng phương thức save().

Mẫu mã sau đây cho biết cách đặt kiểu đoạn văn mặc định của đoạn văn trong tài liệu OneNote bằng Java.

// Tạo một tài liệu mới
Document document = new Document();

// Tạo một trang mới
Page page = new Page();

// Tạo một phác thảo mới
Outline outline = new Outline();

// Tạo một phần tử phác thảo
OutlineElement outlineElem = new OutlineElement();

// Tạo phong cách
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);

// Nối các phần tử
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);

// Lưu tài liệu
document.save("SetDefaultParagraphStyle.one");

Nhận giấy phép miễn phí

Nhận giấy phép tạm thời miễn phí để mở khóa khả năng chỉnh sửa không hạn chế các kiểu văn bản và phông chữ trong tài liệu OneNote. Chỉ cần truy cập trang Giấy phép tạm thời, làm theo hướng dẫn và nhận giấy phép miễn phí để khám phá toàn bộ tiềm năng của Aspose.Note dành cho API Java OneNote.

Kiểu chỉnh sửa OneNote – Tài nguyên miễn phí

  1. Đọc phần Làm việc với kiểu văn bản của tài liệu chính thức để tìm hiểu thêm về kiểu dáng.
  2. Đọc phần Làm việc với văn bản để tìm hiểu cách làm việc với các thành phần văn bản khác nhau trong Java.

Bên cạnh việc chỉnh sửa kiểu văn bản và phông chữ trong tài liệu OneNote, hãy khám phá nhiều tính năng khác của API bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài viết này, chúng tôi đã khám phá cách thay đổi kiểu văn bản của tiêu đề trang hoặc đoạn văn trong tài liệu OneNote bằng Java. Bằng cách tận dụng Aspose.Note cho API Java OneNote, bạn có thể dễ dàng tích hợp chức năng đó vào các ứng dụng Java của mình. Vì vậy, hãy bắt đầu tùy chỉnh OneNote để phù hợp hơn với nhu cầu của bạn!

Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm