Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

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"), unit = "in")

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')

unit

unit for add_h and add_w, one of "in", "cm", "mm".

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

Note

This function is not related to 'Microsoft Word' Autofit feature.

See Also

Examples

ft_1 <- flextable(head(mtcars))
ft_1
ft_2 <- autofit(ft_1)
ft_2

flextable

Functions for Tabular Reporting

v0.6.10
GPL-3
Authors
David Gohel [aut, cre], Clementine Jager [ctb], Quentin Fazilleau [ctb], Maxim Nazarov [ctb] (rmarkdown for docx output), Titouan Robert [ctb], Michael Barrowman [ctb] (inline footnotes), Atsushi Yasumoto [ctb] (support for bookdown cross reference), Paul Julian [ctb] (support for gam objects)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.