Last chance! 50% off unlimited learning
Sale ends in
The function lets you add or modify Word character styles.
docx_set_character_style(
x,
style_id,
style_name,
base_on,
fp_t = fp_text_lite()
)
an rdocx object
a unique style identifier for Word.
a unique label associated with the style identifier. This label is the name of the style when Word edit the document.
the character style name used as base style
Text formatting properties, see fp_text()
.
library(officer)
doc <- read_docx()
doc <- docx_set_character_style(
doc,
style_id = "newcharstyle",
style_name = "label for char style",
base_on = "Default Paragraph Font",
fp_text_lite(
shading.color = "red",
color = "white")
)
paragraph <- fpar(
run_wordtext("hello",
style_id = "newcharstyle"))
doc <- body_add_fpar(doc, value = paragraph)
docx_file <- print(doc, target = tempfile(fileext = ".docx"))
docx_file
Run the code above in your browser using DataLab