The function is applying a border to inner content of one or all parts of a flextable.
Arguments
- x
a flextable object
- 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_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 horizontal borders
ft <- border_inner_h(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