Propose column widths based on the MatrixPrintForm of an object
      Source: R/tostring.R
      propose_column_widths.RdRow names are also considered a column for the output.
Arguments
- x
- ( - ANY)
 a- MatrixPrintFormobject, or an object with a- matrix_formmethod.
- indent_size
- ( - numeric(1))
 indent size, in characters. Ignored when- xis already a- MatrixPrintFormobject 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
mf <- basic_matrix_form(mtcars)
propose_column_widths(mf)
#> rnms  mpg  cyl disp   hp drat   wt qsec   vs   am gear carb 
#>   19    4    3    5    3    4    5    5    2    2    4    4