slip_in_seqfield
From officer v0.3.15
by David Gohel
append seq field
append seq field into a paragraph of an rdocx object. This feature is only available when document are edited with Word, when edited with Libre Office or another program, seq field will not be calculated and not displayed.
Usage
slip_in_seqfield(x, str, style = NULL, pos = "after")
Arguments
- x
an rdocx object
- str
seq field value
- style
text style
- pos
where to add the new element relative to the cursor, "after" or "before".
Examples
# NOT RUN {
library(magrittr)
x <- read_docx() %>%
body_add_par("Time is: ", style = "Normal") %>%
slip_in_seqfield(
str = "TIME \u005C@ \"HH:mm:ss\" \u005C* MERGEFORMAT",
style = 'strong') %>%
body_add_par(" - This is a figure title", style = "centered") %>%
slip_in_seqfield(str = "SEQ Figure \u005C* roman",
style = 'Default Paragraph Font', pos = "before") %>%
slip_in_text("Figure: ", style = "strong", pos = "before") %>%
body_add_par(" - This is another figure title", style = "centered") %>%
slip_in_seqfield(str = "SEQ Figure \u005C* roman",
style = 'strong', pos = "before") %>%
slip_in_text("Figure: ", style = "strong", pos = "before") %>%
body_add_par("This is a symbol: ", style = "Normal") %>%
slip_in_seqfield(str = "SYMBOL 100 \u005Cf Wingdings",
style = 'strong')
print(x, target = tempfile(fileext = ".docx"))
# }
Community examples
Looks like there are no examples yet.