微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用官包将缩进柔性表添加到Word文档中

如何解决使用官包将缩进柔性表添加到Word文档中

我有一个Word文档,试图用R的输出填充。我宁愿在Word中而不是RMarkdown中进行文本处理,并在特定的书签处插入表格和绘图等。我遇到的问题是,出于审美原因,我想从页边距的特定凹口处插入表格和绘图,但是将Officer中的对齐选项限制为“左”,“中心”或“右”。

我曾尝试放置缩进书签和中句子书签,以期可以在此处插入表格,但是删除了周围的文本,并使用了我使用的任何对齐选项插入表格。

我尝试了以下操作:

library(tidyverse)
library(flextable)
library(officer)

tableExample <- data.frame(Var1=c(1:5),Var2=c(2:6))
tableExample <- flextable(tableExample)

document <- read_docx("outputDocument.docx")

cursor_bookmark(document,"tableExampleBkm") %>%
body_add_flextable(tableExample,pos="on")

我也尝试过body_replace_flextable_at_bkm(x=document,value= tableExample,bookmark="tableExampleBkm"),但结果相同。

是否有可能通过text元素在特定位置插入表,还是从根本上是官员插入表的方式内置的表?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。