WrdFont.Rd
WrdFont
can be used to get and set the font in Word for the text to be inserted. WrdFont
returns the font at the current cursor position.
WrdFont(wrd = DescToolsOptions("lastWord"))
WrdFont(wrd) <- value
the font to be used to the output. This should be defined as a list containing fontname, fontsize, bold and italic flags:list(name="Arial", size=10, bold=FALSE, italic=TRUE, color=wdConst$wdColorBlack)
.
the pointer to a word instance. Can be a new one, created by GetNewWrd()
or an existing one, created by GetCurrWrd()
.
Default is the last created pointer stored in DescToolsOptions("lastWord")
.
The font color can be defined by a Word constant beginning with wdConst$wdColor
.
The defined colors can be listed with grep("wdColor", names(wdConst), val=TRUE)
.
a list of the attributes of the font in the current cursor position:
the fontname
the fontsize
bold
italic
the fontcolor
if (FALSE) # Windows-specific example
wrd <- GetNewWrd()
for(i in seq(10, 24, 2))
ToWrd(gettextf("This is Arial size %s \n", i), font=list(name="Arial", size=i))
#> Error in wrd[["Selection"]]$InsertAfter(paste(x, collapse = "\n")): attempt to apply non-function
for(i in seq(10, 24, 2))
ToWrd(gettextf("This is Times size %s \n", i), font=list(name="Times", size=i))
#> Error in wrd[["Selection"]]$InsertAfter(paste(x, collapse = "\n")): attempt to apply non-function
# \dontrun{}