Collects everything stub_cols() accepts into one object, so
as_rtftables() takes a single stub = argument instead of one argument
per setting. The arguments are stub_cols()'s own, so the two never drift
apart.
Arguments
- vars
The hierarchy columns, parent first, leaf last – at least two. See
stub_cols().- label, indent, group_summary, layout, label_span
Passed to
stub_cols(); see there for the full description of each.
Details
The stub_vars / stub_label / stub_indent / stub_group_summary
arguments of as_rtftables() are superseded by this: they still work
and are not deprecated, but they cannot reach layout or label_span, and
new settings will only be added here.
See also
stub_cols(), which does the work and documents every setting;
as_rtftables(), which consumes this through its stub argument.
Examples
# The clinical indented stub, as as_rtftables(stub_vars = ) builds it.
stub_spec(c("SOC", "PT"), label = "System Organ Class / Preferred Term")
#> <rtf_stub_spec>
#> vars : SOC, PT
#> layout : merged
#> indent : 4
#> label : System Organ Class / Preferred Term
# Keep the hierarchy columns instead, with the group value on its own row.
stub_spec(c("SOC", "PT"), layout = "columns")
#> <rtf_stub_spec>
#> vars : SOC, PT
#> layout : columns
#> indent : 4
# A merged stub whose group rows span the table.
stub_spec(c("SOC", "PT"), indent = 0, label_span = TRUE)
#> <rtf_stub_spec>
#> vars : SOC, PT
#> layout : merged
#> indent : 0
#> label_span : TRUE