Modifier le style de texte dans OneNote à l'aide de Java | Changer le style de police

Microsoft OneNote est un puissant outil de prise de notes. Faites passer votre expérience OneNote au niveau supérieur en apprenant à modifier les styles à l’aide de Java ! Dans ce guide, nous allons vous montrer comment modifier les styles dans les documents OneNote à l’aide de Java pour améliorer la lisibilité. Ce guide vous fournira des instructions étape par étape pour implémenter des modifications de style et des extraits de code afin d’améliorer votre productivité.

Cet article couvre les sujets suivants :

  1. API Java OneNote pour modifier les styles dans OneNote
  2. Créer un titre de page avec un style de texte
  3. Changer le style de texte d’un titre de page
  4. Changer le style de texte des paragraphes
  5. Définir le style de paragraphe par défaut
  6. Ressources d’apprentissage gratuites

API Java OneNote pour modifier les styles dans OneNote

Aspose.Note for Java L’API OneNote fournit un moyen puissant d’interagir avec les documents OneNote par programmation. Il permet aux développeurs d’automatiser des tâches, de créer des outils personnalisés et d’intégrer OneNote à d’autres applications en Java. Pour modifier les styles dans OneNote à l’aide de Java, nous utiliserons l’API Aspose.Note for Java OneNote pour accéder et modifier le formatage des notes.

Veuillez télécharger le JAR de l’API ou ajouter la configuration pom.xml suivante à une application Java basée sur 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>

Créer un titre de page OneNote avec un style de texte en Java

Nous pouvons créer un titre de page dans un document OneNote par programme en suivant les étapes ci-dessous :

  1. Créez un nouveau document OneNote à l’aide de la classe Document.
  2. Ajoutez une nouvelle page à l’aide de la classe Page.
  3. Spécifiez le texte du titre, la date et l’heure à l’aide de la classe RichText.
  4. Définissez la propriété ParagraphStyle de l’objet de classe RichText pour définir son nom de police, sa taille, sa couleur, etc.
  5. Enfin, enregistrez le document à l’aide de la méthode save().

L’exemple de code suivant montre comment créer un titre de page avec des styles dans un document OneNote à l’aide de Java.

// initialiser un nouveau document
Document doc = new Document();

// initialiser une nouvelle page
Page page = new Page();

// texte du titre
RichText titleText = new RichText().append("Title text.");

// texte du titre style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);

// set texte du titre style
titleText.setParagraphStyle(titleTextStyle);

// date du titre
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());

// heure du titre
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);

// ajouter un nœud de page
doc.appendChildLast(page);

// enregistrer le document
doc.save("CreatePageTitle.one");
Créer un titre de page OneNote avec un style de texte en Java

Créez un titre de page OneNote avec un style de texte en Java.

Changer le style de texte d’un titre de page en Java

Nous pouvons également modifier le style de texte des titres de page dans les documents OneNote en suivant les étapes ci-dessous :

  1. Chargez un document OneNote existant à l’aide de la classe Document.
  2. Parcourez tous les titres de page d’un document.
  3. Modifiez les propriétés ParagraphStyle pour chaque titre.
  4. Vous pouvez également modifier les propriétés de style de TextRuns pour chaque titre.
  5. Enfin, enregistrez le document à l’aide de la méthode save().

L’exemple de code suivant montre comment modifier le style de texte d’un titre de page dans un document OneNote à l’aide de Java.

// Chargez le document dans Aspose.Note.
Document document = new Document("CreatePageTitle.one");

// Changer le style
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
    // Modifier le style du paragraphe de titre
    title.getTitleText().getParagraphStyle().setFontSize(38);
    title.getTitleText().getParagraphStyle().setBold(true);
    title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);

    // Vous pouvez également modifier le style de passage du texte dans le titre.
   for (TextRun richText : title.getTitleText().getTextRuns()) {
        richText.getStyle().setFontSize(50);
        richText.getStyle().setBold(true);
        richText.getStyle().setFontColor(Color.BLUE);
    }
}

// Enregistrez le document
document.save("PageTitle.one");
Changer le style de texte d'un titre de page en Java

Modifier le style de texte d’un titre de page en Java.

Modifier le style de texte des paragraphes OneNote en Java

Nous pouvons modifier le style de texte des paragraphes dans les documents OneNote en suivant les étapes ci-dessous :

  1. Chargez le document OneNote à l’aide de la classe Document.
  2. Obtenez un ou tous les nœuds RichText à l’aide de la méthode GgtChildNodes().
  3. Modifiez les propriétés de style, par exemple FontColor, Highlight, FontSize, etc. de TextRuns pour le(s) nœud(s) RichText.
  4. Enfin, enregistrez le document à l’aide de la méthode save().

L’exemple de code suivant montre comment modifier le style de texte d’un paragraphe dans un document OneNote à l’aide de Java.

// Chargez le document dans Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Obtenez toutes les pages
List<Page> pages = document.getChildNodes(Page.class);

// Obtenir un ou plusieurs nœuds RichText particuliers
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);

        // Appliquer le style de formatage
       for (TextRun run : richText.getTextRuns()) {
            // Définir la couleur de la police
            run.getStyle().setFontColor(Color.YELLOW);

            // Définir la couleur de surbrillance
            run.getStyle().setHighlight(Color.BLUE);

            // Définir la taille de la police
            run.getStyle().setFontSize(14);
        }
    }
}

// Enregistrez le document
document.save("D:\\Files\\ParagraphStyle.one");
Modifier le style de texte des paragraphes OneNote en Java

Modifier le style de texte des paragraphes OneNote en Java.

Définir le style de paragraphe par défaut dans OneNote à l’aide de Java

Nous pouvons également définir un style de paragraphe par défaut dans un document OneNote en suivant les étapes ci-dessous :

  1. Créez un nouveau document à l’aide de la classe Document.
  2. Créez une nouvelle page à l’aide de la classe Page.
  3. Initialisez les objets de classe Outline et OutlineElement.
  4. Créez un objet de classe RichText et spécifiez ParagraphStyle.
  5. Après cela, ajoutez des éléments enfants.
  6. Enfin, enregistrez le document à l’aide de la méthode save().

L’exemple de code suivant montre comment définir le style de paragraphe par défaut d’un paragraphe dans un document OneNote à l’aide de Java.

// Créer un nouveau document
Document document = new Document();

// Créer une nouvelle page
Page page = new Page();

// Créer un nouveau plan
Outline outline = new Outline();

// Créer un élément de contour
OutlineElement outlineElem = new OutlineElement();

// Créer du 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);

// Ajouter des éléments
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);

// Enregistrez le document
document.save("SetDefaultParagraphStyle.one");

Obtenez une licence gratuite

Obtenez une licence temporaire gratuite pour débloquer la modification sans restriction des styles de texte et de police dans les documents OneNote. Visitez simplement la page Licence temporaire, suivez les instructions et recevez votre licence gratuite pour explorer tout le potentiel d’Aspose.Note for Java API OneNote.

Styles d’édition OneNote – Ressources gratuites

  1. Lisez la section Travailler avec les styles de texte de la documentation officielle pour en savoir plus sur le style.
  2. Lisez la section Travailler avec du texte pour apprendre à travailler avec divers éléments de texte en Java.

Outre la modification des styles de texte et de police dans un document OneNote, explorez diverses autres fonctionnalités de l’API à l’aide des ressources ci-dessous :

Conclusion

Dans cet article, nous avons expliqué comment modifier les styles de texte des titres de page ou des paragraphes dans les documents OneNote à l’aide de Java. En tirant parti de l’API Aspose.Note for Java OneNote, vous pouvez facilement intégrer une telle fonctionnalité dans vos applications Java. Alors, plongeons-nous et commençons à personnaliser OneNote pour mieux répondre à vos besoins !

En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également