fmt_txt {openxlsx2}R Documentation

format strings independent of the cell style.

Description

format strings independent of the cell style.

Usage

fmt_txt(
  x,
  bold = FALSE,
  italic = FALSE,
  underline = FALSE,
  strike = FALSE,
  size = NULL,
  color = NULL,
  font = NULL,
  charset = NULL,
  outline = NULL,
  vert_align = NULL
)

## S3 method for class 'fmt_txt'
x + y

## S3 method for class 'fmt_txt'
as.character(x, ...)

## S3 method for class 'fmt_txt'
print(x, ...)

Arguments

x, y

an openxlsx2 fmt_txt string

bold

bold

italic

italic

underline

underline

strike

strike

size

the font size

color

a wbColor color for the font

font

the font name

charset

integer value from the table below

outline

TRUE or FALSE

vert_align

baseline, superscript, or subscript

...

additional arguments for default print

Details

The result is an xml string. It is possible to paste multiple fmt_txt() strings together to create a string with differing styles.

Using fmt_txt(charset = 161) will give the Greek Character Set

charset "Character Set"
0 "ANSI_CHARSET"
1 "DEFAULT_CHARSET"
2 "SYMBOL_CHARSET"
77 "MAC_CHARSET"
128 "SHIFTJIS_CHARSET"
129 "HANGUL_CHARSET"
130 "JOHAB_CHARSET"
134 "GB2312_CHARSET"
136 "CHINESEBIG5_CHARSET"
161 "GREEK_CHARSET"
162 "TURKISH_CHARSET"
163 "VIETNAMESE_CHARSET"
177 "HEBREW_CHARSET"
178 "ARABIC_CHARSET"
186 "BALTIC_CHARSET"
204 "RUSSIAN_CHARSET"
222 "THAI_CHARSET"
238 "EASTEUROPE_CHARSET"
255 "OEM_CHARSET"

You can join additional objects into fmt_txt() objects using "+". Though be aware that fmt_txt("sum:") + (2 + 2) is different to fmt_txt("sum:") + 2 + 2.

Examples

fmt_txt("bar", underline = TRUE)
fmt_txt("foo ", bold = TRUE) + fmt_txt("bar")
as.character(fmt_txt(2))

[Package openxlsx2 version 1.8 Index]