Microsoft OneNote je výkonný nástroj pro psaní poznámek. Posuňte své prostředí OneNote na další úroveň tím, že se naučíte měnit styly pomocí Java! V této příručce vám ukážeme, jak změnit styly v dokumentech OneNotu pomocí Java, abyste zlepšili čitelnost. Tato příručka vám poskytne podrobné pokyny k implementaci změn stylu a úryvků kódu ke zvýšení vaší produktivity.
Tento článek se zabývá následujícími tématy:
- Java OneNote API pro změnu stylů ve OneNotu
- Vytvořte název stránky se stylem textu
- Změnit styl textu názvu stránky
- Změnit styl textu odstavců
- Nastavit výchozí styl odstavce
- Bezplatné výukové zdroje
Java OneNote API pro změnu stylů ve OneNotu
Aspose.Note for Java OneNote API poskytuje výkonný způsob programové interakce s dokumenty OneNotu. Umožňuje vývojářům automatizovat úlohy, vytvářet vlastní nástroje a integrovat OneNote s dalšími aplikacemi v Java. Chcete-li změnit styly ve OneNotu pomocí Java, použijeme Aspose.Note pro Java OneNote API pro přístup a úpravu formátování poznámek.
stáhněte si JAR API nebo přidejte následující konfiguraci pom.xml do Java aplikace založené 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>
Vytvořte nadpis stránky OneNotu se stylem textu v Java
Název stránky v dokumentu OneNotu můžeme vytvořit programově podle následujících kroků:
- Vytvořte nový dokument OneNotu pomocí třídy Dokument.
- Přidejte novou stránku pomocí třídy Page.
- Zadejte text nadpisu, datum a čas pomocí třídy RichText.
- Nastavte vlastnost CharacterStyle objektu třídy RichText a definujte jeho název písma, velikost, barvu atd.
- Nakonec dokument uložte pomocí metody save().
Následující ukázka kódu ukazuje, jak vytvořit nadpis stránky se styly v dokumentu OneNotu pomocí Java.
// inicializovat nový dokument
Document doc = new Document();
// inicializovat novou stránku
Page page = new Page();
// text nadpisu
RichText titleText = new RichText().append("Title text.");
// text nadpisu style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);
// set text nadpisu style
titleText.setParagraphStyle(titleTextStyle);
// datum titulu
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());
// titulní čas
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);
// připojit uzel stránky
doc.appendChildLast(page);
// uložit dokument
doc.save("CreatePageTitle.one");
Změna stylu textu nadpisu stránky v Java
Můžeme také změnit styl textu názvů stránek v dokumentech OneNotu podle následujících kroků:
- Načtěte existující dokument OneNotu pomocí třídy Dokument.
- Projděte všechny názvy stránek v dokumentu.
- Upravte vlastnosti odstavce pro každý nadpis.
- Případně upravte vlastnosti stylu TextRuns pro každý nadpis.
- Nakonec dokument uložte pomocí metody save().
Následující ukázka kódu ukazuje, jak změnit styl textu nadpisu stránky v dokumentu OneNotu pomocí Java.
// Vložte dokument do Aspose.Note.
Document document = new Document("CreatePageTitle.one");
// Změňte styl
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
// Upravit styl nadpisu odstavce
title.getTitleText().getParagraphStyle().setFontSize(38);
title.getTitleText().getParagraphStyle().setBold(true);
title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);
// Případně upravte styl běhu textu v nadpisu
for (TextRun richText : title.getTitleText().getTextRuns()) {
richText.getStyle().setFontSize(50);
richText.getStyle().setBold(true);
richText.getStyle().setFontColor(Color.BLUE);
}
}
// Uložte dokument
document.save("PageTitle.one");
Změňte styl textu odstavců OneNotu v Java
Styl textu odstavců v dokumentech OneNotu můžeme změnit podle následujících kroků:
- Načtěte dokument OneNotu pomocí třídy Dokument.
- Získejte konkrétní nebo všechny uzly RichText pomocí metody GgtChildNodes().
- Upravte vlastnosti stylu, např. FontColor, Highlight, FontSize atd. TextRuns pro uzel(y) RichText.
- Nakonec dokument uložte pomocí metody save().
Následující ukázka kódu ukazuje, jak změnit styl textu odstavce v dokumentu OneNotu pomocí Java.
// Vložte dokument do Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");
// Získejte všechny stránky
List<Page> pages = document.getChildNodes(Page.class);
// Získejte konkrétní uzel 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);
// Použít styl formátování
for (TextRun run : richText.getTextRuns()) {
// Nastavit barvu písma
run.getStyle().setFontColor(Color.YELLOW);
// Nastavte barvu zvýraznění
run.getStyle().setHighlight(Color.BLUE);
// Nastavte velikost písma
run.getStyle().setFontSize(14);
}
}
}
// Uložte dokument
document.save("D:\\Files\\ParagraphStyle.one");
Nastavte výchozí styl odstavce ve OneNotu pomocí Java
Můžeme také nastavit výchozí styl odstavce v dokumentu OneNotu podle následujících kroků:
- Vytvořte nový dokument pomocí třídy Document.
- Vytvořte novou stránku pomocí třídy Page.
- Inicializujte objekty třídy Outline a OutlineElement.
- Vytvořte objekt třídy RichText a zadejte styl odstavce.
- Poté přidejte podřízené prvky.
- Nakonec dokument uložte pomocí metody save().
Následující ukázka kódu ukazuje, jak nastavit výchozí styl odstavce odstavce v dokumentu OneNotu pomocí Java.
// Vytvořte nový dokument
Document document = new Document();
// Vytvořte novou stránku
Page page = new Page();
// Vytvořte nový obrys
Outline outline = new Outline();
// Vytvořte prvek obrysu
OutlineElement outlineElem = new OutlineElement();
// Vytvořte 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);
// Připojit prvky
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);
// Uložte dokument
document.save("SetDefaultParagraphStyle.one");
Získejte bezplatnou licenci
Získejte bezplatnou dočasnou licenci k odemknutí neomezených úprav textu a stylů písem v dokumentech OneNotu. Jednoduše navštivte stránku dočasné licence, postupujte podle pokynů a získejte bezplatnou licenci k prozkoumání plného potenciálu Aspose.Note pro Java OneNote API.
Styly úprav OneNotu – bezplatné zdroje
- Přečtěte si část Práce se styly textu v oficiální dokumentaci, kde se dozvíte více o stylování.
- Přečtěte si sekci Práce s textem, kde se dozvíte, jak pracovat s různými textovými prvky v Java.
Kromě úprav textu a stylů písem v dokumentu OneNotu prozkoumejte různé další funkce rozhraní API pomocí níže uvedených zdrojů:
Závěr
V tomto článku jsme prozkoumali, jak změnit styly textu názvů stránek nebo odstavců v dokumentech OneNotu pomocí Java. Využitím Aspose.Note pro Java OneNote API můžete snadno integrovat tyto funkce do svých aplikací Java. Pojďme se tedy ponořit a začít přizpůsobovat OneNote tak, aby lépe vyhovoval vašim potřebám!
V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.