将Word样式(表或段落)应用于flextable对象

时间:2018-04-13 18:35:53

标签: r ms-word flextable

我正在尝试将Word样式(表格或段落)应用于可灵活对象。我的动机是找到一种方法来阻止flextable通过knitr输出到Word .docx文档时在分页符处分割行。例如,在下面的代码中,我试图将“数据表”段落样式应用于R markdown中的flextable:

---
title: " "
output:
  word_document: default
---



<div custom-style = "Table of Figures">
```{r, echo = F, message = F}
library(flextable)
library(magrittr)

head(cars) %>%
  regulartable

```
</div>

但是,这似乎不起作用。有谁知道如何将表格和/或段落样式应用于flextable对象?

1 个答案:

答案 0 :(得分:2)

抱歉,这不是flextable的工作方式。格式和属性由flextable函数管理(即paddingalign等。

但是,我修改了渲染器,以便不会在Word文档中的页面中拆分行(您需要从Github devtools::install_github("davidgohel/flextable")更新)。