Zmień styl tekstu w programie OneNote przy użyciu języka Java | Zmień styl czcionki

Microsoft OneNote to potężne narzędzie do robienia notatek. Przenieś korzystanie z programu OneNote na wyższy poziom, ucząc się, jak zmieniać style za pomocą języka Java! W tym przewodniku pokażemy, jak zmieniać style w dokumentach OneNote przy użyciu języka Java, aby zwiększyć czytelność. W tym przewodniku znajdziesz instrukcje krok po kroku dotyczące wdrażania zmian stylu i fragmentów kodu w celu zwiększenia produktywności.

W tym artykule poruszono następujące tematy:

  1. API Java OneNote do zmiany stylów w OneNote
  2. Utwórz tytuł strony ze stylem tekstu
  3. Zmień styl tekstu tytułu strony
  4. Zmień styl tekstu akapitów
  5. Ustaw domyślny styl akapitu
  6. Darmowe zasoby edukacyjne

Interfejs API Java OneNote do zmiany stylów w programie OneNote

Aspose.Note for Java OneNote API zapewnia zaawansowany sposób programowej interakcji z dokumentami OneNote. Umożliwia programistom automatyzację zadań, tworzenie niestandardowych narzędzi i integrację OneNote z innymi aplikacjami w Javie. Aby zmienić style w programie OneNote przy użyciu języka Java, użyjemy Aspose.Note for Java OneNote API w celu uzyskania dostępu i modyfikowania formatowania notatek.

Proszę pobierz plik JAR interfejsu API lub dodaj następującą konfigurację pom.xml do aplikacji Java opartej na 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>

Utwórz tytuł strony OneNote ze stylem tekstu w Javie

Możemy programowo utworzyć tytuł strony w dokumencie OneNote, wykonując poniższe kroki:

  1. Utwórz nowy dokument programu OneNote przy użyciu klasy Document.
  2. Dodaj nową stronę za pomocą klasy Page.
  3. Określ tekst tytułu, datę i godzinę, korzystając z klasy RichText.
  4. Ustaw właściwość ParagraphStyle obiektu klasy RichText, aby zdefiniować jej nazwę czcionki, rozmiar, kolor itp.
  5. Na koniec zapisz dokument za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak utworzyć tytuł strony ze stylami w dokumencie programu OneNote przy użyciu języka Java.

// zainicjuj nowy dokument
Document doc = new Document();

// zainicjuj nową stronę
Page page = new Page();

// tekst tytułu
RichText titleText = new RichText().append("Title text.");

// tekst tytułu style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);

// set tekst tytułu style
titleText.setParagraphStyle(titleTextStyle);

// data tytułu
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());

// czas na tytuł
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);

// dołącz węzeł strony
doc.appendChildLast(page);

// zapisz dokument
doc.save("CreatePageTitle.one");
Utwórz tytuł strony OneNote ze stylem tekstu w Javie

Utwórz tytuł strony OneNote ze stylem tekstu w Javie.

Zmień styl tekstu tytułu strony w Javie

Możemy także zmienić styl tekstu tytułów stron w dokumentach OneNote, wykonując poniższe czynności:

  1. Załaduj istniejący dokument OneNote przy użyciu klasy Document.
  2. Przejrzyj w pętli wszystkie tytuły stron w dokumencie.
  3. Zmodyfikuj właściwości ParagraphStyle dla każdego tytułu.
  4. Alternatywnie zmodyfikuj właściwości Style TextRuns dla każdego tytułu.
  5. Na koniec zapisz dokument za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak zmienić styl tekstu tytułu strony w dokumencie programu OneNote przy użyciu języka Java.

// Załaduj dokument do Aspose.Note.
Document document = new Document("CreatePageTitle.one");

// Zmień styl
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
    // Zmodyfikuj styl akapitu tytułowego
    title.getTitleText().getParagraphStyle().setFontSize(38);
    title.getTitleText().getParagraphStyle().setBold(true);
    title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);

    // Alternatywnie zmodyfikuj styl tekstu w tytule
   for (TextRun richText : title.getTitleText().getTextRuns()) {
        richText.getStyle().setFontSize(50);
        richText.getStyle().setBold(true);
        richText.getStyle().setFontColor(Color.BLUE);
    }
}

// Zapisz dokument
document.save("PageTitle.one");
Zmień styl tekstu tytułu strony w Javie

Zmień styl tekstu tytułu strony w Javie.

Zmień styl tekstu akapitów programu OneNote w Javie

Możemy zmienić styl tekstu akapitów w dokumentach OneNote, wykonując poniższe kroki:

  1. Załaduj dokument OneNote przy użyciu klasy Document.
  2. Pobierz konkretny lub wszystkie węzły RichText za pomocą metody GgtChildNodes().
  3. Zmodyfikuj właściwości Style, np. FontColor, Highlight, FontSize itp. TextRuns dla węzłów RichText.
  4. Na koniec zapisz dokument za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak zmienić styl tekstu akapitu w dokumencie programu OneNote przy użyciu języka Java.

// Załaduj dokument do Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Zdobądź wszystkie strony
List<Page> pages = document.getChildNodes(Page.class);

// Uzyskaj konkretny węzeł 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);

        // Zastosuj styl formatowania
       for (TextRun run : richText.getTextRuns()) {
            // Ustaw kolor czcionki
            run.getStyle().setFontColor(Color.YELLOW);

            // Ustaw kolor podświetlenia
            run.getStyle().setHighlight(Color.BLUE);

            // Ustaw rozmiar czcionki
            run.getStyle().setFontSize(14);
        }
    }
}

// Zapisz dokument
document.save("D:\\Files\\ParagraphStyle.one");
Zmień styl tekstu akapitów programu OneNote w Javie

Zmień styl tekstu akapitów programu OneNote w Javie.

Ustaw domyślny styl akapitu w programie OneNote przy użyciu języka Java

Możemy także ustawić domyślny styl akapitu w dokumencie OneNote, wykonując poniższe czynności:

  1. Utwórz nowy dokument, korzystając z klasy Document.
  2. Utwórz nową stronę za pomocą klasy Page.
  3. Zainicjuj obiekty klas Outline i OutlineElement.
  4. Utwórz obiekt klasy RichText i określ ParagraphStyle.
  5. Następnie dołącz elementy potomne.
  6. Na koniec zapisz dokument za pomocą metody save().

Poniższy przykładowy kod pokazuje, jak ustawić domyślny styl akapitu w dokumencie programu OneNote przy użyciu języka Java.

// Utwórz nowy dokument
Document document = new Document();

// Utwórz nową stronę
Page page = new Page();

// Utwórz nowy kontur
Outline outline = new Outline();

// Utwórz element konturu
OutlineElement outlineElem = new OutlineElement();

// Stwórz styl
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);

// Dołącz elementy
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);

// Zapisz dokument
document.save("SetDefaultParagraphStyle.one");

Zdobądź bezpłatną licencję

Uzyskaj bezpłatną tymczasową licencję, aby odblokować nieograniczone edytowanie stylów tekstu i czcionek w dokumentach OneNote. Po prostu odwiedź stronę licencji tymczasowej, postępuj zgodnie z instrukcjami i otrzymaj bezpłatną licencję, aby poznać pełny potencjał Aspose.Note dla API Java OneNote.

Style edycji programu OneNote — bezpłatne zasoby

  1. Przeczytaj sekcję Praca ze stylami tekstu w oficjalnej dokumentacji, aby dowiedzieć się więcej o stylizowaniu.
  2. Przeczytaj sekcję Praca z tekstem, aby dowiedzieć się, jak pracować z różnymi elementami tekstowymi w Javie.

Oprócz edytowania stylów tekstu i czcionek w dokumencie programu OneNote poznaj różne inne funkcje interfejsu API, korzystając z poniższych zasobów:

Wniosek

W tym artykule omówiliśmy, jak zmienić style tekstu tytułów stron lub akapitów w dokumentach programu OneNote przy użyciu języka Java. Wykorzystując Aspose.Note for Java OneNote API, możesz łatwo zintegrować taką funkcjonalność z aplikacjami Java. Przejdźmy więc do rzeczy i zacznij dostosowywać program OneNote tak, aby lepiej odpowiadał Twoim potrzebom!

W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum wsparcia.

Zobacz też