首页 > 解决方案 > 官员包中的文本对齐

问题描述

我找不到任何参数来调整 ph_add_text 中的文本对齐方式来证明。我使用官员从 r 制作幻灯片。或任何建议从 r 制作具有文本对齐参数的幻灯片。谁能帮我?

标签: rofficer

解决方案


这是一年半之后,但这就是我所做的。首先,我使用我可能拥有的任何属性将我想要的文本变成它自己的对象。为简单起见,我不会添加任何属性,例如字体颜色等。

my_text <- ftext("I wish this were centered!")

接下来,我使用官员的 fp_par() 函数创建另一个对象,其中包含文本所在的段落(或 PowerPoint 中的文本框)的格式:

my_format <- fp_par(text.align = "center")

现在,我可以把它放在一起——这是它可以放在幻灯片中的方式:

slide <- ph_with(slide_object, value = fpar(my_text, fp_p = my_format), location = ph_location(left = 4.90, top = 2.3))

诀窍是,在 fpar 参数中,首先让您的文本,然后在 fp_p 参数中,将 fp_par() 格式指定为其自己的对象。

如果您有兴趣,这里还有关于该功能的更多信息:

https://davidgohel.github.io/officer/reference/fp_par.html


推荐阅读