The function is applying a vertical and horizontal borders to inner content of one or all parts of a flextable.
Arguments
- x
a 'flextable' object, see flextable-package to learn how to create 'flextable' object.
- 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_h(),
border_inner_v(),
border_outer(),
border_remove(),
hline(),
hline_bottom(),
hline_top(),
surround(),
vline(),
vline_left(),
vline_right()
Examples
library(officer)
std_border <- fp_border(color = "orange", width = 1)
dat <- iris[c(1:5, 51:55, 101:105), ]
ft <- flextable(dat)
ft <- border_remove(x = ft)
# add inner vertical borders
ft <- border_inner(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
7.0
3.2
4.7
1.4
versicolor
6.4
3.2
4.5
1.5
versicolor
6.9
3.1
4.9
1.5
versicolor
5.5
2.3
4.0
1.3
versicolor
6.5
2.8
4.6
1.5
versicolor
6.3
3.3
6.0
2.5
virginica
5.8
2.7
5.1
1.9
virginica
7.1
3.0
5.9
2.1
virginica
6.3
2.9
5.6
1.8
virginica
6.5
3.0
5.8
2.2
virginica
