formatters
packageSee the formatters
documentation for descriptions of these generics.
# S4 method for VNodeInfo
obj_name(obj)# S4 method for Split
obj_name(obj)
# S4 method for VNodeInfo
obj_name(obj) <- value
# S4 method for Split
obj_name(obj) <- value
# S4 method for Split
obj_label(obj)
# S4 method for TableRow
obj_label(obj)
# S4 method for VTableTree
obj_label(obj)
# S4 method for ValueWrapper
obj_label(obj)
# S4 method for Split
obj_label(obj) <- value
# S4 method for TableRow
obj_label(obj) <- value
# S4 method for ValueWrapper
obj_label(obj) <- value
# S4 method for VTableTree
obj_label(obj) <- value
# S4 method for VTableNodeInfo
obj_format(obj)
# S4 method for CellValue
obj_format(obj)
# S4 method for Split
obj_format(obj)
# S4 method for VTableNodeInfo
obj_format(obj) <- value
# S4 method for Split
obj_format(obj) <- value
# S4 method for CellValue
obj_format(obj) <- value
# S4 method for Split
obj_na_str(obj)
# S4 method for VTitleFooter
main_title(obj)
# S4 method for VTitleFooter
main_title(obj) <- value
# S4 method for TableRow
main_title(obj)
# S4 method for VTitleFooter
subtitles(obj)
# S4 method for VTitleFooter
subtitles(obj) <- value
# S4 method for TableRow
subtitles(obj)
# S4 method for VTitleFooter
main_footer(obj)
# S4 method for VTitleFooter
main_footer(obj) <- value
# S4 method for TableRow
main_footer(obj)
# S4 method for VTitleFooter
prov_footer(obj)
# S4 method for VTitleFooter
prov_footer(obj) <- value
# S4 method for TableRow
prov_footer(obj)
# S4 method for VTableNodeInfo
table_inset(obj)
# S4 method for PreDataTableLayouts
table_inset(obj)
# S4 method for VTableNodeInfo
table_inset(obj) <- value
# S4 method for PreDataTableLayouts
table_inset(obj) <- value
# S4 method for InstantiatedColumnInfo
table_inset(obj) <- value
# S4 method for TableRow
nlines(x, colwidths = NULL, max_width = NULL, fontspec, col_gap = 3)
# S4 method for LabelRow
nlines(
x,
colwidths = NULL,
max_width = NULL,
fontspec = fontspec,
col_gap = NULL
)
# S4 method for RefFootnote
nlines(x, colwidths = NULL, max_width = NULL, fontspec, col_gap = NULL)
# S4 method for InstantiatedColumnInfo
nlines(x, colwidths = NULL, max_width = NULL, fontspec, col_gap = 3)
# S4 method for VTableTree
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_,
max_width = NULL,
fontspec = NULL,
col_gap = 3
)
# S4 method for TableRow
make_row_df(
tt,
colwidths = NULL,
visible_only = TRUE,
rownum = 0,
indent = 0L,
path = "root",
incontent = FALSE,
repr_ext = 0L,
repr_inds = integer(),
sibpos = NA_integer_,
nsibs = NA_integer_,
max_width = NULL,
fontspec,
col_gap = 3
)
# S4 method for LabelRow
make_row_df(
tt,
colwidths = NULL,
visible_only = TRUE,
rownum = 0,
indent = 0L,
path = "root",
incontent = FALSE,
repr_ext = 0L,
repr_inds = integer(),
sibpos = NA_integer_,
nsibs = NA_integer_,
max_width = NULL,
fontspec,
col_gap = 3
)
Accessor functions return the current value of the component being accessed of obj
Setter functions return a modified copy of obj
with the new value.
(ANY
)
the object for the accessor to access or modify.
(ANY
)
the new value.
(ANY
)
an object.
(numeric
)
a vector of column widths for use in vertical pagination.
(numeric(1)
)
width that strings should be wrapped to when
determining how many lines they require.
(font_spec
)
a font_spec object specifying the font information to use for
calculating string widths and heights, as returned by font_spec()
.
(numeric(1)
)
width of gap between columns in number of spaces.
Only used by methods which must calculate span widths after wrapping.
(TableTree
or related class)
a TableTree
object representing a populated table.
(flag
)
should only visible aspects of the table structure be reflected
in this summary. Defaults to TRUE
. May not be supported by all methods.
(numeric(1)
)
internal detail, do not set manually.
(integer(1)
)
internal detail, do not set manually.
(character
)
a vector path for a position within the structure of a TableTree
. Each element
represents a subsequent choice amongst the children of the previous choice.
(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.
When visible_only
is TRUE
(the default), methods should return a data.frame
with exactly one
row per visible row in the table-like object. This is useful when reasoning about how a table will
print, but does not reflect the full pathing space of the structure (though the paths which are given
will all work as is).
If supported, when visible_only
is FALSE
, every structural element of the table (in row-space)
will be reflected in the returned data.frame
, meaning the full pathing-space will be represented
but some rows in the layout summary will not represent printed rows in the table as it is displayed.
Most arguments beyond tt
and visible_only
are present so that make_row_df
methods can call
make_row_df
recursively and retain information, and should not be set during a top-level call.
# Expected error with matrix_form. For real case examples consult {rtables} documentation
mf <- basic_matrix_form(iris)
# make_row_df(mf) # Use table obj instead
Run the code above in your browser using DataLab