Ändra textstil i OneNote med Java | Ändra teckensnittsstil

Microsoft OneNote är ett kraftfullt anteckningsverktyg. Ta din OneNote-upplevelse till nästa nivå genom att lära dig hur du ändrar stilar med Java! I den här guiden visar vi hur du ändrar stilar i OneNote-dokument med Java för att förbättra läsbarheten. Den här guiden ger dig steg-för-steg-instruktioner för att implementera stiländringar och kodsnuttar för att öka din produktivitet.

Denna artikel täcker följande ämnen:

  1. Java OneNote API för att ändra stilar i OneNote
  2. Skapa en sidtitel med textstil
  3. Ändra textstil för en sidtitel
  4. Ändra textstil för stycken
  5. Ställ in standardstycken stil
  6. Gratis lärresurser

Java OneNote API för att Ändra Stilar i OneNote

Aspose.Note för Java OneNote API erbjuder ett kraftfullt sätt att interagera med OneNote-dokument programatiskt. Det gör det möjligt för utvecklare att automatisera uppgifter, skapa anpassade verktyg och integrera OneNote med andra applikationer i Java. För att ändra stilar i OneNote med Java kommer vi att använda Aspose.Note för Java OneNote API för att komma åt och ändra formateringen av anteckningar.

Ladda ner JAR-filen för API:et eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.

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

Skapa OneNote Sidtitel med Textstil i Java

Vi kan skapa en sidtitel i ett OneNote-dokument programatiskt genom att följa stegen nedan:

  1. Skapa ett nytt OneNote-dokument med Document-klassen.
  2. Lägg till en ny sida med Page-klassen.
  3. Ange titeltexten, datum och tid med RichText-klassen.
  4. Ställ in ParagraphStyle-egenskapen för RichText-klassobjektet för att definiera teckensnitt, storlek, färg osv.
  5. Slutligen, spara dokumentet med save()-metoden.

Följande kodexempel visar hur man skapar en sidtitel med stilar i ett OneNote-dokument med Java.

// initialize new Document
Document doc = new Document();
// initialize new Page
Page page = new Page();
// title text
RichText titleText = new RichText().append("Title text.");
// title text style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);
// set title text style
titleText.setParagraphStyle(titleTextStyle);
// title date
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());
// title time
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);
// append page node
doc.appendChildLast(page);
// save the document
doc.save("CreatePageTitle.one");
Skapa OneNote Sidtitel med Textstil i Java

Skapa OneNote Sidtitel med Textstil i Java.

Ändra Textstil för en Sidtitel i Java

Vi kan även ändra textstilen för sidtitlar i OneNote-dokument genom att följa stegen nedan:

  1. Ladda ett befintligt OneNote-dokument med Document-klassen.
  2. Loop genom alla sidtitlar i dokumentet.
  3. Modifiera ParagraphStyle-egenskaperna för varje titel.
  4. Alternativt, modifiera Style-egenskaperna för TextRuns för varje titel.
  5. Slutligen, spara dokumentet med save()-metoden.

Följande kodexempel visar hur man ändrar textstil för en sidtitel i ett OneNote-dokument med Java.

// Load the document into Aspose.Note.
Document document = new Document("CreatePageTitle.one");
// Change the style
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
// Modify title paragraph style
title.getTitleText().getParagraphStyle().setFontSize(38);
title.getTitleText().getParagraphStyle().setBold(true);
title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);
// Alternatively modify text run style within the title
for (TextRun richText : title.getTitleText().getTextRuns()) {
richText.getStyle().setFontSize(50);
richText.getStyle().setBold(true);
richText.getStyle().setFontColor(Color.BLUE);
}
}
// Save the document
document.save("PageTitle.one");
Ändra Textstil för en Sidtitel i Java

Ändra Textstil för en Sidtitel i Java.

Ändra Textstil för OneNote Stycken i Java

Vi kan ändra textstilen för stycken i OneNote-dokument genom att följa stegen nedan:

  1. Ladda OneNote-dokumentet med Document-klassen.
  2. Hämta ett specifikt eller alla RichText-noder med GgtChildNodes()-metoden.
  3. Modifiera Style-egenskaper, t.ex. FontColor, Highlight, FontSize osv. för TextRuns för RichText-noden/erna.
  4. Slutligen, spara dokumentet med save()-metoden.

Följande kodexempel visar hur man ändrar textstil för ett stycke i ett OneNote-dokument med Java.

// Load the document into Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");
// Get all the pages
List<Page> pages = document.getChildNodes(Page.class);
// Get a particular RichText node(s)
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);
// Apply formatting style
for (TextRun run : richText.getTextRuns()) {
// Set font color
run.getStyle().setFontColor(Color.YELLOW);
// Set highlight color
run.getStyle().setHighlight(Color.BLUE);
// Set font size
run.getStyle().setFontSize(14);
}
}
}
// Save the document
document.save("D:\\Files\\ParagraphStyle.one");
Ändra Textstil för OneNote Stycken i Java

Ändra Textstil för OneNote Stycken i Java.

Ställ in Standardstycken Stil i OneNote med Java

Vi kan också ställa in en standard styckens stil i ett OneNote-dokument genom att följa stegen nedan:

  1. Skapa ett nytt dokument med Document-klassen.
  2. Skapa en ny sida med Page-klassen.
  3. Initiera Outline och OutlineElement-klassobjekt.
  4. Skapa ett RichText-klassobjekt och specificera ParagraphStyle.
  5. Därefter, lägg till barnobjekt.
  6. Slutligen, spara dokumentet med save()-metoden.

Följande kodexempel visar hur man ställer in standardstyckens stil i ett OneNote-dokument med Java.

// Create a new document
Document document = new Document();
// Create a new page
Page page = new Page();
// Create a new outline
Outline outline = new Outline();
// Create an outline element
OutlineElement outlineElem = new OutlineElement();
// Create style
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);
// Append elements
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);
// Save the document
document.save("SetDefaultParagraphStyle.one");

Få ett Gratis Licens

Få en gratis temporär licens för att låsa upp obegränsad redigering av text- och teckensnittsstilar i OneNote-dokument. Besök bara Temporary License page, följ instruktionerna och få din kostnadsfria licens för att utforska hela potentialen hos Aspose.Note för Java OneNote API.

OneNote Redigera Stilar – Gratis Resurser

  1. Läs Working with Text Styles avsnittet i den officiella dokumentationen för att lära dig mer om styling.
  2. Läs Working with Text avsnittet för att lära dig hur man arbetar med olika textelement i Java.

Förutom att redigera text- och teckensnittsstilar i ett OneNote-dokument, utforska olika andra funktioner i API:et med hjälp av resurserna nedan:

Slutsats

I den här artikeln utforskade vi hur man ändrar textstilar för sidtitlar eller stycken i OneNote-dokument med Java. Genom att använda Aspose.Note för Java OneNote API kan du enkelt integrera sådan funktionalitet i dina Java-applikationer. Så, låt oss dyka in och börja anpassa OneNote för att bättre passa dina behov!

Vid osäkerheter, vänligen kontakta oss på vårt gratis supportforum.

Se Även