Add Footnote Attributes to Table
rtf_footnote(
tbl,
footnote = "",
border_left = "single",
border_right = "single",
border_top = "",
border_bottom = "single",
border_color_left = NULL,
border_color_right = NULL,
border_color_top = NULL,
border_color_bottom = NULL,
border_width = 15,
cell_height = 0.15,
cell_justification = "c",
cell_vertical_justification = "top",
cell_nrow = NULL,
text_font = 1,
text_format = NULL,
text_font_size = 9,
text_color = NULL,
text_background_color = NULL,
text_justification = "l",
text_indent_first = 0,
text_indent_left = 0,
text_indent_right = 0,
text_indent_reference = "table",
text_space = 1,
text_space_before = 15,
text_space_after = 15,
text_convert = TRUE,
as_table = TRUE
)
the same data frame tbl
with additional attributes for table footnote
A data frame.
A vector of character for footnote text.
Left border type. To vary left border by column, use
character vector with length of vector equal to number of columns displayed
e.g. c("single","single","single"). All possible input can be found in
r2rtf:::border_type()$name
.
Right border type. To vary right border by column, use
character vector with length of vector equal to number of columns displayed
e.g. c("single","single","single"). All possible input can be found in
r2rtf:::border_type()$name
.
Top border type. To vary top border by column, use
character vector with length of vector equal to number of columns displayed
e.g. c("single","single","single"). If it is the first row in a table for this
page, the top border is set to "double" otherwise the border is set to "single".
All possible input can be found in r2rtf:::border_type()$name
.
Bottom border type.
To vary bottom border by column, use character vector with length of vector
equal to number of columns displayed e.g. c("single","single","single").
All possible input can be found in r2rtf:::border_type()$name
.
Left border color type. Default is NULL for black. To vary left
border color by column, use character vector with length of vector
equal to number of columns displayed e.g. c("white","red","blue").
All possible input can be found in grDevices::colors()
.
Right border color type. Default is NULL for black. To vary right
border color by column, use character vector with length of vector
equal to number of columns displayed e.g. c("white","red","blue").
All possible input can be found in grDevices::colors()
.
Top border color type. Default is NULL for black. To vary top
border color by column, use character vector with length of vector
equal to number of columns displayed e.g. c("white","red","blue").
All possible input can be found in grDevices::colors()
.
Bottom border color type. Default is NULL for black. To vary bottom
border color by column, use character vector with length of vector
equal to number of columns displayed e.g. c("white","red","blue").
All possible input can be found in grDevices::colors()
.
Border width in twips. Default is 15 for 0.0104 inch.
Cell height in inches. Default is 0.15 for 0.15 inch.
Justification type for cell.
All possible input can be found in r2rtf:::justification()$type
.
Vertical justification type for cell.
All possible input can be found in r2rtf:::vertical_justification()$type
.
Number of rows required in each cell.
Text font type. Default is 1 for Times New Roman. To vary text font type
by column, use numeric vector with length of vector equal to number of
columns displayed e.g. c(1,2,3).All possible input can be found
in r2rtf:::font_type()$type
.
Text format type. Default is NULL for normal. Combination of format type
are permitted as input for e.g. "ub" for bold and underlined text. To vary
text format by column, use character vector with length of vector equal to
number of columns displayed e.g. c("i","u","ib"). All possible input
can be found in r2rtf:::font_format()$type
.
Text font size. To vary text font size by column, use numeric vector with length of vector equal to number of columns displayed e.g. c(9,20,40).
Text color type. Default is NULL for black. To vary text color by column,
use character vector with length of vector equal to number of columns
displayed e.g. c("white","red","blue"). All possible input can be found
in grDevices::colors()
.
Text background color type. Default is NULL for white. To vary
text color by column, use character vector with length of vector
equal to number of columns displayed e.g. c("white","red","blue").
All possible input can be found in grDevices::colors()
.
Justification type for text. Default is "c" for center justification.
To vary text justification by column, use character vector with
length of vector equal to number of columns displayed e.g. c("c","l","r").
All possible input can be found in r2rtf:::justification()$type
.
A value of text indent in first line. The unit is twip.
A value of text left indent. The unit is twip.
A value of text right indent. The unit is twip.
The reference start point of text indent. Accept table
or page_margin
Line space between paragraph in twips. Default is 0.
Line space before a paragraph in twips.
Line space after a paragraph in twips.
A logical value to convert special characters.
A logical value to display it as a table.
The contents of this section are shown in PDF user manual only.
library(dplyr) # required to run examples
data(r2rtf_tbl1)
r2rtf_tbl1 %>%
rtf_footnote("\\dagger Based on an ANCOVA model.") %>%
attr("rtf_footnote")
Run the code above in your browser using DataLab