tab_settings {flextable} | R Documentation |
Set tabulation marks configuration
Description
Define tabulation marks configuration. Specifying positions and types of tabulation marks in table paragraphs helps to organize the content, especially in clinical tables by aligning numbers properly.
Usage
tab_settings(x, i = NULL, j = NULL, value = TRUE, part = "body")
Arguments
x |
a flextable object |
i |
rows selection |
j |
columns selection |
value |
an object of generated by |
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()
,
valign()
Examples
library(officer)
library(flextable)
z <- data.frame(
Statistic = c("Median (Q1 ; Q3)", "Min ; Max"),
Value = c(
"\t999.99\t(99.9 ; 99.9)",
"\t9.99\t(9999.9 ; 99.9)"
)
)
ts <- fp_tabs(
fp_tab(pos = 0.4, style = "decimal"),
fp_tab(pos = 1.4, style = "decimal")
)
zz <- flextable(z) |>
tab_settings(j = 2, value = ts) |>
width(width = c(1.5, 2))
save_as_docx(zz, path = tempfile(fileext = ".docx"))
[Package flextable version 0.9.6 Index]