RESOLVIDO: Altere o tamanho e o estilo da fonte na função body_add_table() do pacote officER no R
Introdução:
O pacote officER é uma ferramenta popular utilizada no ambiente de programação R para a criação e formatação de documentos do Microsoft Office, como Word e PowerPoint. No contexto específico da formatação de tabelas, a função body_add_table() desempenha um papel crucial na inserção de tabelas em um documento. Neste artigo, exploraremos como podemos alterar o tamanho e o estilo da fonte em uma tabela utilizando essa função.
O que é o pacote officER?
O pacote officER é uma biblioteca do R que permite gerar e personalizar documentos do Microsoft Office diretamente no ambiente R. Ele fornece uma interface simples para criar documentos do Word e do PowerPoint com facilidade, economizando tempo e esforço ao automatizar tarefas tediosas de formatação.
A função body_add_table():
A função body_add_table() é uma das principais funções do pacote officER e é usada para adicionar uma tabela ao corpo principal de um documento. Ela permite especificar o número de linhas e colunas desejadas, além de outras opções de formatação, como tamanho e estilo da fonte.
Alterando o tamanho da fonte:
Para alterar o tamanho da fonte em uma tabela criada com a função body_add_table(), podemos utilizar o argumento font_size. Por padrão, o tamanho da fonte é definido como 11. Podemos modificar esse valor para o tamanho desejado, por exemplo, 12. Veja um exemplo abaixo:
R
Copy code
library(officER)
doc <- read_pptx() %>%
add_slide() %>%
add_slide_layout() %>%
add_table(rows = 3, cols = 3) %>%
body_add_table(font_size = 12)
No exemplo acima, criamos um novo documento do PowerPoint, adicionamos um slide e uma tabela com 3 linhas e 3 colunas. Em seguida, utilizamos a função body_add_table() com o argumento font_size definido como 12 para alterar o tamanho da fonte na tabela.
Alterando o estilo da fonte:
Para alterar o estilo da fonte, podemos usar o argumento font_style na função body_add_table(). Esse argumento aceita valores como “bold” (negrito), “italic” (itálico) e “underline” (sublinhado). Podemos combinar esses valores para obter estilos de fonte personalizados. Veja o exemplo abaixo:
R
Copy code
library(officER)
doc <- read_docx() %>%
body_add_table(rows = 3, cols = 3, font_size = 11, font_style = “bold italic”)
No exemplo acima, criamos um novo documento do Word e adicionamos uma tabela com 3 linhas e 3 colunas. Utilizamos a função body_add_table() com os argumentos font_size definido como 11 e font_style definido como “bold italic” para alterar o tamanho e o estilo da fonte na tabela.
Conclusão:
O pacote officER fornece uma maneira eficiente de criar e formatar documentos do Microsoft Office usando o ambiente de programação R. Ao utilizar a função body_add_table(), podemos adicionar tabelas personalizadas aos documentos e alterar o tamanho e o estilo da fonte conforme necessário. Essa flexibilidade permite que os usuários criem documentos profissionais e visualmente atraentes de forma rápida e fácil. Experimente o pacote officER e explore todas as suas capacidades para criar documentos personalizados no R.