Returns a data frame listing all registered render backends, including
built-in (RTF, LaTeX, PDF) and any custom backends added via
fr_register_backend().
Examples
# List built-in backends
fr_backends()
#> format extensions description
#> 1 rtf rtf, doc Rich Text Format
#> 2 latex tex LaTeX source (tabularray)
#> 3 pdf pdf PDF via XeLaTeX
# Register a custom backend, then view updated list
fr_register_backend(
format = "csv",
extensions = "csv",
render_fn = function(spec, page_groups, col_panels, path) {
utils::write.csv(spec$data, path, row.names = FALSE)
},
description = "CSV export (data only)"
)
fr_backends()
#> format extensions description
#> 1 rtf rtf, doc Rich Text Format
#> 2 latex tex LaTeX source (tabularray)
#> 3 pdf pdf PDF via XeLaTeX
#> 4 csv csv CSV export (data only)
fr_unregister_backend("csv")