wb_add_font {openxlsx2} | R Documentation |
Modify font in a cell region
Description
Modify the font in a cell region with more precision
You can specify the font in a cell with other cell styling functions,
but wb_add_font()
gives you more control.
Usage
wb_add_font(
wb,
sheet = current_sheet(),
dims = "A1",
name = "Aptos Narrow",
color = wb_color(hex = "FF000000"),
size = "11",
bold = "",
italic = "",
outline = "",
strike = "",
underline = "",
charset = "",
condense = "",
extend = "",
family = "",
scheme = "",
shadow = "",
vert_align = "",
...
)
Arguments
wb |
A Workbook object |
sheet |
the worksheet |
dims |
the cell range |
name |
Font name: default "Aptos Narrow" |
color |
An object created by |
size |
Font size: default "11", |
bold |
bold, "single" or "double", default: "" |
italic |
italic |
outline |
outline |
strike |
strike |
underline |
underline |
charset |
charset |
condense |
condense |
extend |
extend |
family |
font family |
scheme |
font scheme |
shadow |
shadow |
vert_align |
vertical alignment |
... |
... |
Details
wb_add_font()
provides all the options openxml accepts for a font node,
not all have to be set. Usually name
, size
and color
should be what the user wants.
Value
A wbWorkbook
, invisibly
See Also
Other styles:
wb_add_border()
,
wb_add_cell_style()
,
wb_add_fill()
,
wb_add_named_style()
,
wb_add_numfmt()
,
wb_cell_style
Examples
wb <- wb_workbook() %>% wb_add_worksheet("S1") %>% wb_add_data("S1", mtcars)
wb %>% wb_add_font("S1", "A1:K1", name = "Arial", color = wb_color(theme = "4"))
# With chaining
wb <- wb_workbook()$add_worksheet("S1")$add_data("S1", mtcars)
wb$add_font("S1", "A1:K1", name = "Arial", color = wb_color(theme = "4"))
[Package openxlsx2 version 1.8 Index]