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