flextable Header 边框 border.right 参数
flextable Header Border with border.right argument
我正在尝试在 header 的两边放置垂直边框,并且能够在左侧而不是右侧获得边框。
library(officer)
library(flextable)
library(dplyr)
bigborder <- fp_border(style = "solid", width=2)
flextable(head(iris)) %>%
add_header_row(top = TRUE, values = c("12", "3", "45"), colwidths = c(2,1, 2)) %>%
add_header_row(top = TRUE, values = c("123", "45"), colwidths = c(3, 2)) %>%
border(border.left = bigborder, j = 1, part = "all") %>%
border(border.right= bigborder, j = 5, part = "all")
这里是一个例子,或者在页眉部分设置垂直边框:
library(officer)
library(flextable)
library(magrittr)
bigborder <- fp_border(style = "solid", width=2)
thinborder <- fp_border(color="gray", width=.5)
flextable(head(iris)) %>%
add_header_row(top = TRUE, values = c("12", "3", "45"), colwidths = c(2,1, 2)) %>%
add_header_row(top = TRUE, values = c("123", "45"), colwidths = c(3, 2)) %>%
border_remove() %>%
vline(border = thinborder, part = "header") %>%
vline_left(border = bigborder, part = "header") %>%
vline_right(border = bigborder, part = "header") %>%
align(align = "center", part = "header") %>%
fix_border_issues()
我正在尝试在 header 的两边放置垂直边框,并且能够在左侧而不是右侧获得边框。
library(officer)
library(flextable)
library(dplyr)
bigborder <- fp_border(style = "solid", width=2)
flextable(head(iris)) %>%
add_header_row(top = TRUE, values = c("12", "3", "45"), colwidths = c(2,1, 2)) %>%
add_header_row(top = TRUE, values = c("123", "45"), colwidths = c(3, 2)) %>%
border(border.left = bigborder, j = 1, part = "all") %>%
border(border.right= bigborder, j = 5, part = "all")
这里是一个例子,或者在页眉部分设置垂直边框:
library(officer)
library(flextable)
library(magrittr)
bigborder <- fp_border(style = "solid", width=2)
thinborder <- fp_border(color="gray", width=.5)
flextable(head(iris)) %>%
add_header_row(top = TRUE, values = c("12", "3", "45"), colwidths = c(2,1, 2)) %>%
add_header_row(top = TRUE, values = c("123", "45"), colwidths = c(3, 2)) %>%
border_remove() %>%
vline(border = thinborder, part = "header") %>%
vline_left(border = bigborder, part = "header") %>%
vline_right(border = bigborder, part = "header") %>%
align(align = "center", part = "header") %>%
fix_border_issues()