Create row of pagination data frame
pagdfrow(
row,
nm = obj_name(row),
lab = obj_label(row),
rnum,
pth,
sibpos = NA_integer_,
nsibs = NA_integer_,
extent = nlines(row, colwidths),
colwidths = NULL,
repext = 0L,
repind = integer(),
indent = 0L,
rclass = class(row),
nrowrefs = 0L,
ncellrefs = 0L,
nreflines = 0L,
force_page = FALSE,
page_title = NA_character_,
trailing_sep = NA_character_
)
ANY. Object representing the row, which is used for default values of nm
, lab
,
extent
and rclass
if provided. Must have methods for obj_name
, obj_label
,
and nlines
, respectively, for default values of nm
, lab
and extent
to
be retrieved, respectively.
character(1). Name
character(1). Label
numeric(1). Absolute rownumber
character or NULL. Path within larger table
integer(1). Position amongst sibling rows
integer(1). Number of siblings
numberic(1). Number of lines required to print the row
numeric. Column widths
integer(1). Number of lines required to reprint all context for this row if it appears directly after pagination.
integer. Vector of row numbers to be reprinted if this row appears directly after pagination.
integer. Indent
character(1). Class of row object.
integer(1). Number of row referential footnotes for this row
integer(1). Number of cell referential footnotes for the cells in this row
integer(1). Total number of lines required by all referential footnotes
logical(1). Currently Ignored.
logical(1). Currently Ignored.
character(1). The string to used as a separator below this row during printing (or `NA_character_` for no separator).
a single row data.frame with the columns appropriate for a pagination info data frame.