Experimental export to the rich text format (RTF) format.
Usage
export_as_rtf(
  x,
  file = NULL,
  colwidths = NULL,
  page_type = "letter",
  pg_width = page_dim(page_type)[if (landscape) 2 else 1],
  pg_height = page_dim(page_type)[if (landscape) 1 else 2],
  landscape = FALSE,
  margins = c(bottom = 0.5, left = 0.75, top = 0.5, right = 0.75),
  font_family = "Courier",
  font_size = 8,
  lineheight = 1,
  fontspec = font_spec(font_family, font_size, lineheight),
  paginate = TRUE,
  ...
)Arguments
- x
- ( - ANY)
 a table-like object to export. Must have an applicable- matrix_formmethod.
- file
- ( - stringor- NULL)
 if non-- NULL, the path to write a text file to containing- xrendered as ASCII text.
- colwidths
- ( - numeric)
 vector of column widths (in characters) for use in vertical pagination.
- page_type
- ( - string)
 name of a page type. See- page_types. Ignored when- pg_widthand- pg_heightare set directly.
- pg_width
- ( - numeric(1))
 page width in inches.
- pg_height
- ( - numeric(1))
 page height in inches.
- landscape
- ( - flag)
 whether the dimensions of- page_typeshould be inverted for landscape orientation. Defaults to- FALSE, ignored when- pg_widthand- pg_heightare set directly.
- margins
- ( - numeric(4))
 named numeric vector containing- "bottom",- "left",- "top", and- "right"margins in inches. Defaults to- .5inches for both vertical margins and- .75for both horizontal margins.
- font_family
- ( - string)
 name of a font family. An error will be thrown if the family named is not monospaced. Defaults to- "Courier".
- font_size
- ( - numeric(1))
 font size. Defaults to- 12.
- lineheight
- ( - numeric(1))
 line height. Defaults to- 1.
- fontspec
- ( - font_spec)
 a font_spec object specifying the font information to use for calculating string widths and heights, as returned by- font_spec().
- paginate
- ( - flag)
 whether pagination should be performed. Defaults to- TRUEif page size is specified (including the default).
- ...
- additional parameters passed to - paginate_to_mpfs().
Details
RTF export occurs via the following steps:
- The table is paginated to the specified page size (vertically and horizontally). 
- Each separate page is converted to a - MatrixPrintFormobject and then to RTF-encoded text.
- Separate RTF text chunks are combined and written to a single RTF file. 
Conversion of MatrixPrintForm objects to RTF is done via mpf_to_rtf().