问题描述
我有一个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 (将#修改为@)