Create a row of a 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, fontspec = fontspec),
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_,
fontspec
)
A single row data.frame
with the appropriate columns for a pagination info data frame.
(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
, to retrieve
default values of nm
, lab
, and extent
, respectively.
(string
)
name.
(string
)
label.
(numeric(1)
)
absolute row number.
(character
or NULL
)
path within larger table.
(integer(1)
)
position among sibling rows.
(integer(1)
)
number of siblings (including self).
(numeric(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.
(string
)
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.
(flag
)
currently ignored.
(flag
)
currently ignored.
(string
)
the string to use as a separator below this row during printing.
If NA_character_
, no separator is used.
(font_spec
)
a font_spec object specifying the font information to use for
calculating string widths and heights, as returned by font_spec()
.