我看到在可挠性包中有一个函数,即fp_text_default。在此函数的帮助文件中,您可以找到的唯一示例是
fp_text_default(bold = TRUE)我想知道我是否可以使用这个函数来避免每次在我的flextables中使用自定义格式时设置font.size=11。
flextable(df) %>%
compose(value = as_paragraph(
as_chunk("foo", props = fp_text(shading.color = "orange", font.size=11))
)) %>%
compose(value = as_paragraph(
as_chunk("bar", props = fp_text(bold = TRUE, font.size=11))
))默认的font.size参数在fp_text中是10,我总是必须将它设置为11。
fp_text_default是否可以永久地将font.size设置为11?
发布于 2022-06-01 16:23:45
您可以使用set_flextable_defaults(),这样就不必一次又一次地调用fontsize()或其他一些函数(例如填充、颜色)。
https://davidgohel.github.io/flextable/reference/set_flextable_defaults.html
fp_text_default()是一个方便的函数,只覆盖指定的值,它保留其他格式参数。到目前为止,比fp_text()更方便,这迫使您指定所有的参数..。
两者都可以一起使用..。
---
title: "Untitled"
output: html_document
---
```{r setup, include=FALSE}knitr::opts_chunk$set(echo =真)
图书馆(可弯曲)
图书馆(Magrittr)
set_flextable_defaults(
font.family = "Arial",font.size = 10,
填充= 3,border.color =“灰色”
)
```{r}可弯曲(头(虹膜)) %>%
append_chunks(
i = 1, j = 1,as_chunk(" yo", props = fp_text_default(color = "red"))) %>%
自动装配()
可挠性(磁头) %>%
append_chunks(
i = 1, j = 1,as_chunk(" yo", props = fp_text_default(color = "red"))) %>%
自动装配()
set_flextable_defaults(font.size = 12,填充= 5)
可挠性(磁头) %>%
append_chunks(
i = 1, j = 1,as_chunk(" yo", props = fp_text_default(color = "red"))) %>%
自动装配()

https://stackoverflow.com/questions/72464913
复制相似问题