The function is applying an horizontal border to the top of one or all parts of a flextable. The line is the top border of selected parts.
Arguments
- x
a flextable object
- j
columns selection
- border
border properties defined by a call to
officer::fp_border()
- part
partname of the table (one of 'all', 'body', 'header', 'footer')
See also
Other borders management:
border_inner()
,
border_inner_h()
,
border_inner_v()
,
border_outer()
,
border_remove()
,
hline()
,
hline_bottom()
,
surround()
,
vline()
,
vline_left()
,
vline_right()
Examples
library(officer)
big_border <- fp_border(color = "orange", width = 3)
ft <- flextable(head(iris))
ft <- border_remove(x = ft)
# add horizontal border on top
ft <- hline_top(ft, part = "all", 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