reporter
Creates Statistical Reports
A clinical-report generator steadily trading automatic layout for user control.
◆Recent moves
- 26d ago
report_options() centralises control over automatic layout
Introduces report_options() as a single place to override behaviours that were previously fixed: inserting code directly into RTF and HTML, disabling automatic line breaks, setting lines per page, turning off page wrapping and automatic page breaks, and emitting titles as a paragraph rather than a table for editor compatibility. page_wrap and auto_page also reach create_table(). This is the clearest expression of the package's move from opinionated defaults to configurable ones.
View source ↗ - 3mo ago
Group cohesion and break labels added to define()
Adds group_cohesion and break_label to define(), lets a stub row label be removed by passing NA, and fixes page numbering in titles and footnotes plus spanning header borders. The group-cohesion control is another instance of handing pagination decisions to the report author. DOCX page breaking is improved again, as in most releases here.
View source ↗ - 6mo ago
Page headers and footers gain column widths and images
Turns the page header and footer into a layout region: column widths are settable, a zero width removes a column, a centre column is available, and header_image() and footer_image() insert images. A group_border option on define() and bold control on page_by() round it out. Extends the same principle as the surrounding releases from the report body to its margins.
View source ↗ - 8mo ago
EMF image import and a Courier default font
Adds EMF import for RTF and DOCX, raises the maximum column width to five inches, improves stub indenting on wrapped lines, and fixes several PDF border and HTML underline problems. The default font on create_report() changes from fixed to Courier, which silently alters existing output unless font is set explicitly. Worth noting for anyone regenerating a validated report against this version.
View source ↗ - 2y ago
Dedupe, page-break and page-numbering fixes
A pure fix release covering dedupe behaviour, page_by() formatting on plots, continuous table borders, early page breaks when appending content dynamically, RTF page numbers in titles, and show_cols overriding define(visible = FALSE). No new capability, but it touches most of the layout areas the feature releases had recently extended.
View source ↗ - 2y ago
Dedupe fix for non-unique values plus CRAN corrections
Fixes dedupe on define() when values are not unique, together with corrections requested for CRAN. Routine maintenance with no user-facing addition.
View source ↗