hline_bottom() draws a horizontal line at the very bottom
of a table part. It does not accept a row selector i because
it always targets the last row.
Unlike hline(), which adds inner lines below arbitrary rows,
hline_bottom() is meant for the outer bottom edge of a part.
Arguments
- x
a 'flextable' object, see flextable-package to learn how to create 'flextable' object.
- j
column selector, see section Column selection with the
jparameter in <Selectors in flextable>.- border
border properties defined by a call to
officer::fp_border()- part
part selector, see section Part selection with the
partparameter in <Selectors in flextable>. Value 'all' can be used.
See also
Other borders management:
border_inner(),
border_inner_h(),
border_inner_v(),
border_outer(),
border_remove(),
hline(),
hline_top(),
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 a thick line at the bottom of the body
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
