Změňte styl textu ve OneNotu pomocí Java | Změnit styl písma

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:

  1. Java OneNote API pro změnu stylů ve OneNotu
  2. Vytvořte název stránky se stylem textu
  3. Změnit styl textu názvu stránky
  4. Změnit styl textu odstavců
  5. Nastavit výchozí styl odstavce
  6. 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ů:

  1. Vytvořte nový dokument OneNotu pomocí třídy Dokument.
  2. Přidejte novou stránku pomocí třídy Page.
  3. Zadejte text nadpisu, datum a čas pomocí třídy RichText.
  4. Nastavte vlastnost CharacterStyle objektu třídy RichText a definujte jeho název písma, velikost, barvu atd.
  5. 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");
Vytvořte nadpis stránky OneNotu se stylem textu v Java

Vytvořte nadpis stránky OneNotu se stylem textu v Java.

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ů:

  1. Načtěte existující dokument OneNotu pomocí třídy Dokument.
  2. Projděte všechny názvy stránek v dokumentu.
  3. Upravte vlastnosti odstavce pro každý nadpis.
  4. Případně upravte vlastnosti stylu TextRuns pro každý nadpis.
  5. 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ěna stylu textu nadpisu stránky v Java

Změna stylu textu nadpisu stránky v Java.

Změňte styl textu odstavců OneNotu v Java

Styl textu odstavců v dokumentech OneNotu můžeme změnit podle následujících kroků:

  1. Načtěte dokument OneNotu pomocí třídy Dokument.
  2. Získejte konkrétní nebo všechny uzly RichText pomocí metody GgtChildNodes().
  3. Upravte vlastnosti stylu, např. FontColor, Highlight, FontSize atd. TextRuns pro uzel(y) RichText.
  4. 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");
Změňte styl textu odstavců OneNotu v Java

Změňte styl textu odstavců OneNotu v Java.

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ů:

  1. Vytvořte nový dokument pomocí třídy Document.
  2. Vytvořte novou stránku pomocí třídy Page.
  3. Inicializujte objekty třídy Outline a OutlineElement.
  4. Vytvořte objekt třídy RichText a zadejte styl odstavce.
  5. Poté přidejte podřízené prvky.
  6. 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

  1. Přečtěte si část Práce se styly textu v oficiální dokumentaci, kde se dozvíte více o stylování.
  2. 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.

Viz také