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:
- API Java OneNote do zmiany stylów w OneNote
- Utwórz tytuł strony ze stylem tekstu
- Zmień styl tekstu tytułu strony
- Zmień styl tekstu akapitów
- Ustaw domyślny styl akapitu
- 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:
- Utwórz nowy dokument programu OneNote przy użyciu klasy Document.
- Dodaj nową stronę za pomocą klasy Page.
- Określ tekst tytułu, datę i godzinę, korzystając z klasy RichText.
- Ustaw właściwość ParagraphStyle obiektu klasy RichText, aby zdefiniować jej nazwę czcionki, rozmiar, kolor itp.
- 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");
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:
- Załaduj istniejący dokument OneNote przy użyciu klasy Document.
- Przejrzyj w pętli wszystkie tytuły stron w dokumencie.
- Zmodyfikuj właściwości ParagraphStyle dla każdego tytułu.
- Alternatywnie zmodyfikuj właściwości Style TextRuns dla każdego tytułu.
- 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 akapitów programu OneNote w Javie
Możemy zmienić styl tekstu akapitów w dokumentach OneNote, wykonując poniższe kroki:
- Załaduj dokument OneNote przy użyciu klasy Document.
- Pobierz konkretny lub wszystkie węzły RichText za pomocą metody GgtChildNodes().
- Zmodyfikuj właściwości Style, np. FontColor, Highlight, FontSize itp. TextRuns dla węzłów RichText.
- 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");
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:
- Utwórz nowy dokument, korzystając z klasy Document.
- Utwórz nową stronę za pomocą klasy Page.
- Zainicjuj obiekty klas Outline i OutlineElement.
- Utwórz obiekt klasy RichText i określ ParagraphStyle.
- Następnie dołącz elementy potomne.
- 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
- Przeczytaj sekcję Praca ze stylami tekstu w oficjalnej dokumentacji, aby dowiedzieć się więcej o stylizowaniu.
- 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:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
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.