使用官包将缩进柔性表添加到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 (将#修改为@)