The function is applying an horizontal border to the bottom of one or all parts of a flextable. The line is the bottom border of selected parts.
hline_bottom(x, j = NULL, border = NULL, part = "body")
a flextable object
columns 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_top()
,
surround()
,
vline()
,
vline_left()
,
vline_right()
library(officer)
big_border <- fp_border(color = "orange", width = 3)
ft <- flextable(head(iris))
ft <- border_remove(x = ft)
# add/replace horizontal border on bottom
ft <- hline_bottom(ft, part = "body", border = big_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