作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
再见,
我正在编写代码以使用官员包生成自动报告。我想知道如何以及是否可以用不同的字体编写一些文本。就我而言,我想写一些普通文本和一些粗体字。
让我告诉你我得到了什么。我使用这些函数来生成 fp_text 对象:
fp_normal <- function(){
return( fp_text(color = "black", font.size = 16,
bold = FALSE, italic = FALSE,
underlined = FALSE, font.family = "Arial",
shading.color = "transparent") )
}
fp_bold <- function(){
return( fp_text(color = "black", font.size = 16,
bold = TRUE, italic = FALSE,
underlined = FALSE, font.family = "Arial",
shading.color = "transparent") )
}
pot("not bold ") + pot("and bold", textProperties(font.weight = "bold") )
My question is: how should I combine fp_normal and fp_bold functions with ph_with_text function?
最佳答案
我已经更新了这个包,使这种操作更容易。 id_chr
的用法并不容易,下面的代码提供了不使用它的优势:)
library(magrittr)
library(officer)
fp_normal <- fp_text(font.size = 24)
fp_bold <- update(fp_normal, bold = TRUE)
fp_red <- update(fp_normal, color = "red")
pars <- block_list(
fpar(ftext("not bold ", fp_normal), ftext("and bold", fp_bold)),
fpar(ftext("red text", fp_red))
)
my_pres <- read_pptx() %>%
add_slide(layout = "Title and Content", master = "Office Theme") %>%
ph_with(pars, location = ph_location_type(type = "body") )
print(my_pres, target = "test.pptx")
关于r - 使用 R 上的官员包在 pptx 上使用多种格式的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54465463/
我正在尝试使用 Officer 更改段落的字体大小,但我做不到。谁能告诉我我做错了什么? library(officer) text_style <- fp_text(font.size = 12)
我是一名优秀的程序员,十分优秀!