Make pagination data frame for a listing
# S4 method for listing_df
make_row_df(
tt,
colwidths = NULL,
visible_only = TRUE,
rownum = 0,
indent = 0L,
path = character(),
incontent = FALSE,
repr_ext = 0L,
repr_inds = integer(),
sibpos = NA_integer_,
nsibs = NA_integer_,
fontspec = dflt_courier,
round_type = obj_round_type(tt)
)a data.frame with pagination information.
(listing_df)
the listing to be rendered.
(numeric)
internal detail, do not set manually.
(flag)
ignored, as listings do not have
non-visible structural elements.
(numeric(1))
internal detail, do not set manually.
(integer(1))
internal detail, do not set manually.
(character)
path to the (sub)table represented by tt. Defaults to character().
(flag)
internal detail, do not set manually.
(integer(1))
internal detail, do not set manually.
(integer)
internal detail, do not set manually.
(integer(1))
internal detail, do not set manually.
(integer(1))
internal detail, do not set manually.
(font_spec)
a font_spec object specifying the font information to use for
calculating string widths and heights, as returned by font_spec().
(string)
.
The type of rounding to perform. Allowed values: ("iec", "iec_mod" or "sas")
iec, the default, and iec_mod performs rounding compliant with IEC 60559
(see notes in round_fmt()), while
sas performs nearest-value rounding consistent with rounding within SAS.
In addition, the rounding of a negative number that rounds to zero will be presented as 0
(with the appropriate number of trailing zeros) for both sas and iec_mod,
while for iec, it will be presented as -0 (with the appropriate number of trailing zeros).
formatters::make_row_df()
lsting <- as_listing(mtcars)
mf <- matrix_form(lsting)
Run the code above in your browser using DataLab