flextable (version 0.5.11)

autofit: Adjusts cell widths and heights

Description

compute and apply optimized widths and heights (minimum estimated widths and heights for each table columns and rows in inches returned by function dim_pretty()).

This function is to be used when the table widths and heights should automatically be adjusted to fit the size of the content.

Usage

autofit(x, add_w = 0.1, add_h = 0.1, part = c("body", "header"))

Arguments

x

flextable object

add_w

extra width to add in inches

add_h

extra height to add in inches

part

partname of the table (one of 'all', 'body', 'header' or 'footer')

line breaks

Soft returns (a line break in a paragraph) are not supported. Function autofit will return wrong results if \n are used (they will be considered as "").

Illustrations

See Also

Other flextable dimensions: dim.flextable(), dim_pretty(), fit_to_width(), flextable_dim(), height(), hrule(), set_table_properties(), width()

Examples

Run this code
# NOT RUN {
ft_1 <- flextable(head(mtcars))
ft_1
ft_2 <- autofit(ft_1)
ft_2
# }

Run the code above in your browser using DataLab