Cambiar estilo de texto en OneNote usando Java | Cambiar estilo de fuente

Microsoft OneNote es una potente herramienta para tomar notas. ¡Lleva tu experiencia OneNote al siguiente nivel aprendiendo cómo cambiar estilos usando Java! En esta guía, le mostraremos cómo cambiar estilos en documentos de OneNote usando Java para mejorar la legibilidad. Esta guía le proporcionará instrucciones paso a paso para implementar cambios de estilo y fragmentos de código para mejorar su productividad.

Este artículo cubre los siguientes temas:

  1. API Java OneNote para cambiar estilos en OneNote
  2. Crear un título de página con estilo de texto
  3. Cambiar el estilo de texto del título de una página
  4. Cambiar el estilo del texto de los párrafos
  5. Establecer el estilo de párrafo predeterminado
  6. Recursos de aprendizaje gratuitos

API Java OneNote para cambiar estilos en OneNote

Aspose.Note for Java La API de OneNote proporciona una manera potente de interactuar con documentos de OneNote mediante programación. Permite a los desarrolladores automatizar tareas, crear herramientas personalizadas e integrar OneNote con otras aplicaciones en Java. Para cambiar estilos en OneNote usando Java, usaremos Aspose.Note for Java OneNote API para acceder y modificar el formato de las notas.

Descargue el JAR de la API o agregue la siguiente configuración pom.xml a una aplicación Java basada en 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>

Crear título de página de OneNote con estilo de texto en Java

Podemos crear un título de página en un documento de OneNote mediante programación siguiendo los pasos a continuación:

  1. Cree un nuevo documento de OneNote usando la clase Document.
  2. Agregue una nueva página usando la clase Página.
  3. Especifique el texto del título, la fecha y la hora utilizando la clase RichText.
  4. Establezca la propiedad ParagraphStyle del objeto de clase RichText para definir su nombre de fuente, tamaño, color, etc.
  5. Finalmente, guarde el documento usando el método save().

El siguiente ejemplo de código muestra cómo crear un título de página con estilos en un documento de OneNote usando Java.

// inicializar nuevo documento
Document doc = new Document();

// inicializar nueva página
Page page = new Page();

// texto del título
RichText titleText = new RichText().append("Title text.");

// texto del título style
ParagraphStyle titleTextStyle = new ParagraphStyle();
titleTextStyle.setFontName("Courier New");
titleTextStyle.setFontSize(20);

// set texto del título style
titleText.setParagraphStyle(titleTextStyle);

// fecha del título
RichText titleDate = new RichText().append("Friday, 11 November 2011");
titleDate.setParagraphStyle(ParagraphStyle.getDefault());

// hora del título
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);

// agregar nodo de página
doc.appendChildLast(page);

// guardar el documento
doc.save("CreatePageTitle.one");
Crear título de página de OneNote con estilo de texto en Java

Cree un título de página de OneNote con estilo de texto en Java.

Cambiar el estilo del texto del título de una página en Java

También podemos cambiar el estilo de texto de los títulos de las páginas en los documentos de OneNote siguiendo los pasos a continuación:

  1. Cargue un documento de OneNote existente usando la clase Document.
  2. Recorre todos los títulos de página de un documento.
  3. Modifique las propiedades de ParagraphStyle para cada título.
  4. Alternativamente, modifique las propiedades de estilo de TextRuns para cada título.
  5. Finalmente, guarde el documento usando el método save().

El siguiente ejemplo de código muestra cómo cambiar el estilo de texto del título de una página en un documento de OneNote usando Java.

// Cargue el documento en Aspose.Note.
Document document = new Document("CreatePageTitle.one");

// cambiar el estilo
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
    // Modificar el estilo del párrafo del título
    title.getTitleText().getParagraphStyle().setFontSize(38);
    title.getTitleText().getParagraphStyle().setBold(true);
    title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);

    // Alternativamente, modifique el estilo de ejecución del texto dentro del título.
   for (TextRun richText : title.getTitleText().getTextRuns()) {
        richText.getStyle().setFontSize(50);
        richText.getStyle().setBold(true);
        richText.getStyle().setFontColor(Color.BLUE);
    }
}

// guardar el documento
document.save("PageTitle.one");
Cambiar el estilo del texto del título de una página en Java

Cambiar el estilo del texto del título de una página en Java.

Cambiar el estilo de texto de los párrafos de OneNote en Java

Podemos cambiar el estilo de texto de los párrafos en documentos de OneNote siguiendo los pasos a continuación:

  1. Cargue el documento de OneNote usando la clase Document.
  2. Obtenga uno o todos los nodos RichText en particular utilizando el método GgtChildNodes().
  3. Modifique las propiedades de estilo, por ejemplo, FontColor, Highlight, FontSize, etc. de TextRuns para los nodos RichText.
  4. Finalmente, guarde el documento usando el método save().

El siguiente ejemplo de código muestra cómo cambiar el estilo de texto de un párrafo en un documento de OneNote usando Java.

// Cargue el documento en Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

// Obtener todas las páginas
List<Page> pages = document.getChildNodes(Page.class);

// Obtener un nodo(s) de RichText particular
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);

        // Aplicar estilo de formato
       for (TextRun run : richText.getTextRuns()) {
            // Establecer color de fuente
            run.getStyle().setFontColor(Color.YELLOW);

            // Establecer color de resaltado
            run.getStyle().setHighlight(Color.BLUE);

            // Establecer tamaño de fuente
            run.getStyle().setFontSize(14);
        }
    }
}

// guardar el documento
document.save("D:\\Files\\ParagraphStyle.one");
Cambiar el estilo de texto de los párrafos de OneNote en Java

Cambie el estilo del texto de los párrafos de OneNote en Java.

Establecer estilo de párrafo predeterminado en OneNote usando Java

También podemos establecer un estilo de párrafo predeterminado en un documento de OneNote siguiendo los pasos a continuación:

  1. Cree un nuevo documento usando la clase Document.
  2. Cree una nueva página usando la clase Página.
  3. Inicialice los objetos de clase Outline y OutlineElement.
  4. Cree un objeto de clase RichText y especifique ParagraphStyle.
  5. Después de eso, agregue elementos secundarios.
  6. Finalmente, guarde el documento usando el método save().

El siguiente ejemplo de código muestra cómo configurar el estilo de párrafo predeterminado de un párrafo en un documento de OneNote usando Java.

// Crear un nuevo documento
Document document = new Document();

// Crear una nueva página
Page page = new Page();

// Crear un nuevo esquema
Outline outline = new Outline();

// Crear un elemento de esquema
OutlineElement outlineElem = new OutlineElement();

// Crear estilo
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);

// Agregar elementos
outlineElem.appendChildLast(text);
outline.appendChildLast(outlineElem);
page.appendChildLast(outline);
document.appendChildLast(page);

// guardar el documento
document.save("SetDefaultParagraphStyle.one");

Obtenga una licencia gratuita

Obtenga una licencia temporal gratuita para desbloquear la edición sin restricciones de texto y estilos de fuente en documentos de OneNote. Simplemente visite la página de licencia temporal, siga las instrucciones y reciba su licencia gratuita para explorar todo el potencial de Aspose.Note for Java OneNote API.

Estilos de edición de OneNote: recursos gratuitos

  1. Lea la sección Trabajar con estilos de texto de la documentación oficial para obtener más información sobre el estilo.
  2. Lea la sección Trabajar con texto para aprender cómo trabajar con varios elementos de texto en Java.

Además de editar texto y estilos de fuente en un documento de OneNote, explore otras características de la API utilizando los recursos siguientes:

Conclusión

En este artículo, exploramos cómo cambiar los estilos de texto de los títulos o párrafos de las páginas en documentos de OneNote usando Java. Al aprovechar Aspose.Note for Java OneNote API, puede integrar fácilmente dicha funcionalidad en sus aplicaciones Java. Entonces, ¡profundicemos y comencemos a personalizar OneNote para que se ajuste mejor a sus necesidades!

En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también