问题标签 [officer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1706 浏览

r - 是否可以从 arial 更改 flextable 默认字体

我喜欢 David Gohel 的 Office 和 Flextable 包,它们确实是编写具有复杂布局的 Word 文档报告的灵活替代方案,而 R markdown 无法实现这些报告。

我已经使用officer为段落和表格创建了自定义样式,但是现在我使用flextable来自定义单个单元格的格式,尽管它们似乎总是使用arial字体,而不管word文档(calibri)中的字体如何。

flextable 使用的 word 文档中是否有特定的样式,或者是否有修改字体的命令。

到目前为止,我最接近答案的是 options("ReporteRs-default-font" = "Arial") 函数。是否有针对官员或灵活表的等效命令?

非常感谢您的任何指导。

0 投票
2 回答
5305 浏览

r - 使用officer R导出时如何提高ggplots的分辨率

我想将图表导出到 PPT 并使用officer 包来实现相同的目的。但是,图表的默认分辨率很低,我想改变它。我目前正在使用以下电话

其中 p1 是一个 ggplot 对象。在运行此程序时,我收到以下错误:

非常感谢您对此的帮助

0 投票
1 回答
474 浏览

officer - 军官包中的 body_add_toc()

我正在使用officer 包创建.docx 文档。我遇到了 body_add_toc() 函数的问题,该函数创建并清空“目录”(只是一个没有实际内容的灰色矩形)。即使是军官小插曲中的例子似乎也不适合我。(我已经简化了一点)

我已经尝试将 body_add_toc() 样式参数指定为“标题”或“标题 1”。我还尝试将 body_add_par() 和 body_add_toc() 样式更改为“toc 1”,但这些解决方案都没有帮助我。

我正在使用 R 3.4.3、office 0.2.2 和 magrittr 1.5 开发 Ubuntu 16.04

在此先感谢您的帮助!问候

0 投票
0 回答
196 浏览

r - 使用官员包显示 R 代码

我刚刚开始学习如何使用 R 制作可重复的研究文件。officer 包看起来非常棒。我已经成功地制作了一个 Word 文档,但我觉得我很难准确理解如何使用该软件。目前,我正在尝试弄清楚如何显示 R 代码。只是代码本身,或者可能是代码加上它生成的输出。

下面是一些简单的 R 代码。

我将如何以像 courier 这样的单行距格式打印它?最好通过在模板 Word 文档中进行设置来做到这一点?或者这是一个简单的任务,使用包函数更有意义?如果有,有哪些?我查看了 ftext 和 fp_text 之类的函数,但似乎没有找到解决方案。我还注意到 ReporteRs 中有一个叫做 pot 的东西,但这似乎不适用于更新的官员包。

另外,如果我希望代码像您在 RStudio 中使用 rmarkdown 看到的那样显示在灰色框中怎么办?这更多的是在 Word 模板中查看内容吗?

0 投票
1 回答
127 浏览

r - 占位符选项的文档

这可能是一个很容易回答的问题,但我怎样才能找到占位符参数的选项列表。特别是,标题和内容幻灯片的 ph_with_text(type = ...) 将接受 type = 'title',而标题幻灯片幻灯片则不会。它确实接受'ctrTitle'。是否有列出每个选项和结果的列表/备忘单?

0 投票
2 回答
686 浏览

r - 通过循环将内容添加到 .docx?

我的目标是将重复的部分添加到 .docx 文件中,通过从数据框中拉取连续部分中的值来更改它们。使用https://cran.r-project.org/web/packages/officer/vignettes/word.html上的示例代码,我已经能够添加一个部分,但我无法弄清楚如何制作此代码在循环内工作。

这是一个最小的例子:

以下是我在控制台中看到的错误消息:

很明显,问题来自于使用 %>% 运算符连接对 body_add_par 的连续调用,但我还没有找到解决方法。有没有其他人遇到过类似的问题并制定了解决方案?

谢谢。

0 投票
1 回答
146 浏览

r - 从现有图表加载主题

使用officeRmschart包装我正在尝试匹配公司演示文稿的主题。有没有办法mschart从现有图表中获取图表主题(以供进一步使用)pptx

0 投票
0 回答
156 浏览

r - R 的官员包无法识别主布局中的 Powerpoint 占位符

PowerPoint 主布局中的占位符并没有被 R 中的官员包一致识别。在下面的示例中,我附上了一组 2 张幻灯片,每张都使用不同的主布局和布局。在“标题”布局中,当应用 layout_properties() 时,占位符很容易显示,但是当我将 layout_properties() 应用于“标题和内容”时,输出为 0 行。这是一个问题,因为在 Powerpoint 中我可以清楚地看到此布局中有 3 个不同的占位符。

0 投票
2 回答
3989 浏览

r - 如何添加换行符?

body_replace_all_text我正在尝试使用or添加换行符,body_add_par但没有任何乐趣。在 OSX TextEdit 中正确使用\r\n显示,但在 Word 中不正确。

一个例子:

有正确的方法吗?

0 投票
1 回答
1209 浏览

r - 通过官员将多个文本项目符号添加到 PowerPoint 幻灯片

使用officerR 中的包,在使用 PowerPoint 时,您可以使用函数添加文本ph_with_text。但是,尚不清楚如何添加多个文本项目符号或如何设置缩进级别。我想实现以下结构:

  • 问题 1
    • 答案 1
    • 答案 2
  • 问题2
    • 答案 1
    • 答案 2

我尝试了两种方法,它们都产生了非常错误的结果。我尝试获取文本并添加\n\n\t创建换行符和制表符(就像我将如何在 PowerPoint 中创建结构一样。

这会创建子弹,但不会创建深度。每个答案之前的每个项目符号后面都有一个空格选项卡。此外,这些不是新项目符号,如果我手动编辑文件并在一个项目符号点上按 Tab,则之后的每个点也会移动。显然,正确的结构还没有实现。

我也试过ph_with_text反复打电话。

但这最终会覆盖同一行上的文本,这是一个难以理解的混乱。

如何通过officer向幻灯片添加文本以实现多个项目符号和缩进子元素?