propose_column_widths: Propose column widths based on the MatrixPrintForm of an object
Description
Row names are also considered a column for the output.
Usage
propose_column_widths(
x,
indent_size = 2,
fontspec = font_spec(),
round_type = c("iec", "sas")
)Value
A vector of column widths based on the content of x for use in printing and pagination.
Arguments
- x
(ANY)
a MatrixPrintForm object, or an object with a matrix_form method.
- indent_size
(numeric(1))
indent size, in characters. Ignored when x is already
a MatrixPrintForm object in favor of information there.
- fontspec
(font_spec)
a font_spec object specifying the font information to use for
calculating string widths and heights, as returned by font_spec().
- round_type
("iec" or "sas")
the type of rounding to perform. iec,
the default, peforms rounding compliant with IEC 60559 (see details), while
sas performs nearest-value rounding consistent with rounding within SAS.
Examples
Run this codemf <- basic_matrix_form(mtcars)
propose_column_widths(mf)
Run the code above in your browser using DataLab