The function is applying vertical borders to the right side of one or all parts of a flextable. The line is the right border of selected cells of the last column.
vline_right(x, i = NULL, border = NULL, part = "all")
a flextable object
rows selection
border properties defined by a call to officer::fp_border()
partname of the table (one of 'all', 'body', 'header', 'footer')
Other borders management:
border_inner()
,
border_inner_h()
,
border_inner_v()
,
border_outer()
,
border_remove()
,
hline()
,
hline_bottom()
,
hline_top()
,
surround()
,
vline()
,
vline_left()
library(officer)
std_border <- fp_border(color = "orange")
ft <- flextable(head(iris))
ft <- border_remove(x = ft)
# add vertical border on the left side of the table
ft <- vline_right(ft, border = std_border)
ft
Sepal.Length
Sepal.Width
Petal.Length
Petal.Width
Species
5.1
3.5
1.4
0.2
setosa
4.9
3.0
1.4
0.2
setosa
4.7
3.2
1.3
0.2
setosa
4.6
3.1
1.5
0.2
setosa
5.0
3.6
1.4
0.2
setosa
5.4
3.9
1.7
0.4
setosa