问题标签 [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.
r - 使用“officer”包插入外部文档
为什么“officer”包中的 body_add_docx 方法不起作用?我在哪里犯错了?
r - R:如何在 PowerPoint 中添加注释(官员)
我正在使用officer包从R创建一个PowerPoint文档,我想在我的幻灯片中添加注释。
是否可以从 R 向特定的幻灯片添加注释(最好使用官员包)?
我必须承认这似乎是一个关于堆栈溢出的愚蠢问题,但我确实已经搜索了一段时间,不幸的是还没有找到解决方案。所以我真的不确定officeR(或任何其他)R包中是否存在适当的功能......
我正在考虑的一种解决方法是创建一个包含注释的自定义幻灯片布局(在我正在使用的 PowerPoint 模板文件中),然后在我在 R 中创建卡片组时简单地使用此布局。但不幸的是,PowerPoint 似乎没有不允许您向主视图中的幻灯片布局添加注释...
提前感谢您的帮助!
r - 官员可以重新订购幻灯片吗?
情况如下:我有一个(公司)PowerPoint 模板,其中包含主幻灯片、标题幻灯片和最后一张幻灯片。我希望能够将其用作我在R
with中工作的基础officer
,但看不到重新分配新幻灯片以显示在现有默认幻灯片之间的方法。我希望要么使用像“add_slide”这样的命令,但可以选择设置索引,强制重新索引其他幻灯片,或者编辑使用的内部数据库的方法slide_summary
。密切相关的问题add slide at an index。
r - 使用R中的officer包编写word文档时给文本加下划线
我正在尝试使用 officeR 包在 R 中创建一个 .docx 文件,并且我希望一段文本带有下划线。尽管fp_text提供了下划线文本的参数,但它似乎不起作用。任何帮助表示赞赏!
r - 如何使用 R 中的官员包将表格添加到 Word 文档的标题?
我正在尝试从 切换ReporteRs
到officer
。使用时ReporteRs
,我可以使用我在 Word 文档模板中设置的书签将 FlexTable 添加到标题中(我在模板的标题中放置了一个名为“HEAD”的书签):
据推测,使用包可能会做同样的事情officer
,flextable
它可能看起来像这样:
如果我在文档的正文中有一个名为“HEAD”的书签,这可以工作,但如果我在 Word 文档的标题中有一个名为“HEAD”的书签,它会显示Error: cannot find bookmark "HEAD"
.
我知道有特定的功能可以将文本添加到标题中,但这些功能无法添加表格。我能找到的最接近的是:
但这会返回错误Error in headers_replace_text_at_bkm(doc, "HEAD", ft) : is_scalar_character(value) is not TRUE
。
有没有办法使用officer
and将表格添加到标题中flextable
?
r - 官员图表去除图表周围的边界
有谁知道当我使用 office R 将 ms 图表对象插入到 word 文档中时如何删除它的边框?
下面是创建图表的代码:
然后我将它插入到 office r 文档中
该图表看起来不错,但它周围有一个我想删除的边框。我认为您应该可以使用 style 参数来做到这一点,但我不太清楚如何。
r - 将 flextable、ggplot、文本和图像组合成一个网格对象,然后将其添加到 powerpoint 幻灯片
我想知道是否可以将 flextable/regulartable、ggplot、文本和图像组合成一个网格对象,然后将该网格放入 PowerPoint 幻灯片中?
这对于在幻灯片中安排对象非常有用,而不必总是计算每个对象的坐标。
我看到了一个通过 grid.arrange 组合和排列 ggplot 对象的示例(r - 为什么我不能使用 OfficeR 将网格中的一组图发送到 PowerPoint?)但是如果我还想添加一个 flextable 或者可能是一个新文本段,它不再起作用了。
有没有办法通过网格布局来改进表示层?
谢谢!
officer - 与记者相比,官员似乎很慢
我有一些使用 ReporteR 运行良好的脚本,并正在尝试更新它们以使用官员。我的脚本非常重复,因为我只需要多次输出几乎相同的东西,有时只是改变字体。转换后,我发现脚本太慢了,我将无法使用它们。这些脚本在 ReporteRs 中运行几分钟,但在官员中需要一段时间。
为什么这是5000次在官:
body_add_par(文档,“”)
比 ReporteRs 中的等价物慢得多:
doc <- addParagraph(doc, '')
非常感谢
代码(所有向量都有 2000 多个元素):
r - 在官员包中保持对象放置一致
我在使用官员包裹时遇到问题。每次我向模板对象添加幻灯片模板时,索引似乎都会发生变化。指数的逻辑是什么?有吗?
在 ReporteRs 中,索引是您添加占位符对象的顺序。官员有没有类似的逻辑?
r - R 官员包:哪个布局属性确定了唯一标识占位符的正确索引?
根据官员包裹文件:
当幻灯片布局中的类型不是唯一的时,将使用索引
但是,我找不到任何信息来识别占位符的哪个属性决定了它的索引。
下面,我提供了一个示例输出layout_properties()
。
我看到三种可能性可以确定每个文本占位符的正确索引值。
- 按列排名
id
。例如,从顶部开始,索引 = 3, 2, 1 - 按列中的数值排名
ph_label
。索引 = 1、3、2 - 按行顺序排列。索引 = 1、2、3
编辑
对于未来的用户,决定正确索引的是行顺序。
有趣的是,行顺序最初是我的猜测,但我发现该规则有一些例外。这些异常的原因实际上是我的本地计算机上的布局属性输出与我闪亮的服务器上的输出不同,即使它是完全相同的代码和完全相同的模板文件。现在为什么会发生这种情况?...我不知道。