Alterar o estilo do texto no OneNote usando Java | Alterar estilo da fonte

Microsoft OneNote é uma ferramenta poderosa para fazer anotações. Leve sua experiência do OneNote para o próximo nível, aprendendo como alterar estilos usando Java! Neste guia, mostraremos como alterar estilos em documentos do OneNote usando Java para melhorar a legibilidade. Este guia fornecerá instruções passo a passo para implementar alterações de estilo e trechos de código para aumentar sua produtividade.

Este artigo cobre os seguintes tópicos:

  1. Java OneNote API para alterar estilos no OneNote
  2. Crie um título de página com estilo de texto
  3. Alterar o estilo do texto do título de uma página
  4. Alterar o estilo do texto dos parágrafos
  5. Definir o estilo de parágrafo padrão
  6. Recursos de aprendizagem gratuitos

API Java OneNote para alterar estilos no OneNote

Aspose.Note for Java A API do OneNote fornece uma maneira poderosa de interagir com documentos do OneNote programaticamente. Ele permite que os desenvolvedores automatizem tarefas, criem ferramentas personalizadas e integrem o OneNote a outros aplicativos em Java. Para alterar estilos no OneNote usando Java, usaremos a API Aspose.Note for Java OneNote para acessar e modificar a formatação das notas.

Por favor, baixe o JAR da API ou adicione a seguinte configuração pom.xml a um aplicativo Java baseado em 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>

Crie o título da página do OneNote com estilo de texto em Java

Podemos criar um título de página em um documento do OneNote programaticamente seguindo as etapas abaixo:

  1. Crie um novo documento do OneNote usando a classe Document.
  2. Adicione uma nova página usando a classe Page.
  3. Especifique o texto do título, a data e a hora usando a classe RichText.
  4. Defina a propriedade ParagraphStyle do objeto da classe RichText para definir seu nome de fonte, tamanho, cor, etc.
  5. Finalmente, salve o documento usando o método save().

O exemplo de código a seguir mostra como criar um título de página com estilos em um documento do OneNote usando Java.

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

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

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

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

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

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

// hora do 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);

// anexar nó de página
doc.appendChildLast(page);

// salve o documento
doc.save("CreatePageTitle.one");
Crie o título da página do OneNote com estilo de texto em Java

Crie o título da página do OneNote com estilo de texto em Java.

Alterar o estilo do texto do título de uma página em Java

Também podemos alterar o estilo do texto dos títulos das páginas em documentos do OneNote seguindo as etapas abaixo:

  1. Carregue um documento existente do OneNote usando a classe Document.
  2. Percorra todos os títulos das páginas de um documento.
  3. Modifique as propriedades ParagraphStyle de cada título.
  4. Como alternativa, modifique as propriedades Style de TextRuns para cada título.
  5. Finalmente, salve o documento usando o método save().

O exemplo de código a seguir mostra como alterar o estilo de texto de um título de página em um documento do OneNote usando Java.

// Carregue o documento no Aspose.Note.
Document document = new Document("CreatePageTitle.one");

// Mude o estilo
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) {
    // Modificar o estilo do parágrafo do título
    title.getTitleText().getParagraphStyle().setFontSize(38);
    title.getTitleText().getParagraphStyle().setBold(true);
    title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE);

    // Como alternativa, modifique o estilo de execução do texto no título
   for (TextRun richText : title.getTitleText().getTextRuns()) {
        richText.getStyle().setFontSize(50);
        richText.getStyle().setBold(true);
        richText.getStyle().setFontColor(Color.BLUE);
    }
}

// Salve o documento
document.save("PageTitle.one");
Alterar o estilo do texto do título de uma página em Java

Alterar o estilo do texto do título de uma página em Java.

Alterar o estilo do texto dos parágrafos do OneNote em Java

Podemos alterar o estilo do texto dos parágrafos nos documentos do OneNote seguindo as etapas abaixo:

  1. Carregue o documento do OneNote usando a classe Document.
  2. Obtenha um nó RichText específico ou todos usando o método GgtChildNodes().
  3. Modifique as propriedades de estilo, por exemplo, FontColor, Highlight, FontSize, etc. de TextRuns para o(s) nó(s) RichText.
  4. Finalmente, salve o documento usando o método save().

O exemplo de código a seguir mostra como alterar o estilo de texto de um parágrafo em um documento do OneNote usando Java.

// Carregue o documento no Aspose.Note.
Document document = new Document("D:\\Files\\Aspose.one");

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

// Obtenha um(s) nó(s) RichText específico(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);

        // Aplicar estilo de formatação
       for (TextRun run : richText.getTextRuns()) {
            // Definir cor da fonte
            run.getStyle().setFontColor(Color.YELLOW);

            // Definir cor de destaque
            run.getStyle().setHighlight(Color.BLUE);

            // Definir tamanho da fonte
            run.getStyle().setFontSize(14);
        }
    }
}

// Salve o documento
document.save("D:\\Files\\ParagraphStyle.one");
Alterar o estilo do texto dos parágrafos do OneNote em Java

Altere o estilo do texto dos parágrafos do OneNote em Java.

Definir estilo de parágrafo padrão no OneNote usando Java

Também podemos definir um estilo de parágrafo padrão em um documento do OneNote seguindo as etapas abaixo:

  1. Crie um novo documento usando a classe Document.
  2. Crie uma nova página usando a classe Page.
  3. Inicialize os objetos das classes Outline e OutlineElement.
  4. Crie um objeto de classe RichText e especifique ParagraphStyle.
  5. Depois disso, anexe os elementos filhos.
  6. Finalmente, salve o documento usando o método save().

O exemplo de código a seguir mostra como definir o estilo de parágrafo padrão de um parágrafo em um documento do OneNote usando Java.

// Crie um novo documento
Document document = new Document();

// Crie uma nova página
Page page = new Page();

// Crie um novo esboço
Outline outline = new Outline();

// Crie um elemento de contorno
OutlineElement outlineElem = new OutlineElement();

// Criar 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);

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

// Salve o documento
document.save("SetDefaultParagraphStyle.one");

Obtenha uma licença gratuita

Obtenha uma licença temporária gratuita para desbloquear a edição irrestrita de estilos de texto e fonte em documentos do OneNote. Basta visitar a página de licença temporária, seguir as instruções e receber sua licença gratuita para explorar todo o potencial do Aspose.Note for Java OneNote API.

Estilos de edição do OneNote – recursos gratuitos

  1. Leia a seção Trabalhando com estilos de texto da documentação oficial para saber mais sobre estilos.
  2. Leia a seção Trabalhando com Texto para aprender como trabalhar com vários elementos de texto em Java.

Além de editar texto e estilos de fonte em um documento do OneNote, explore vários outros recursos da API usando os recursos abaixo:

Conclusão

Neste artigo, exploramos como alterar os estilos de texto de títulos de páginas ou parágrafos em documentos do OneNote usando Java. Ao aproveitar a API Aspose.Note for Java OneNote, você pode integrar facilmente essa funcionalidade em seus aplicativos Java. Então, vamos nos aprofundar e começar a personalizar o OneNote para melhor atender às suas necessidades!

Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também