change vertical alignment of selected rows and columns of a flextable.
Arguments
- x
a flextable object
- i
rows selection
- j
columns selection
- valign
vertical alignment of paragraph within cell, one of "center" or "top" or "bottom".
- part
partname of the table (one of 'all', 'body', 'header', 'footer')
See also
Other sugar functions for table style:
align()
,
bg()
,
bold()
,
color()
,
empty_blanks()
,
font()
,
fontsize()
,
highlight()
,
italic()
,
keep_with_next()
,
line_spacing()
,
padding()
,
rotate()
,
tab_settings()
Examples
ft_1 <- flextable(iris[c(1:3, 51:53, 101:103), ])
ft_1 <- theme_box(ft_1)
ft_1 <- merge_v(ft_1, j = 5)
ft_1
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
4.7
3.2
1.3
0.2
7.0
3.2
4.7
1.4
versicolor
6.4
3.2
4.5
1.5
6.9
3.1
4.9
1.5
6.3
3.3
6.0
2.5
virginica
5.8
2.7
5.1
1.9
7.1
3.0
5.9
2.1
ft_2 <- valign(ft_1, j = 5, valign = "top", part = "all")
ft_2
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
4.7
3.2
1.3
0.2
7.0
3.2
4.7
1.4
versicolor
6.4
3.2
4.5
1.5
6.9
3.1
4.9
1.5
6.3
3.3
6.0
2.5
virginica
5.8
2.7
5.1
1.9
7.1
3.0
5.9
2.1