powered by
Pad a string and align within string
padstr(x, n, just = list_valid_aligns(), fontspec = font_spec())
x, padded to be a string of length n.
x
n
(string) a string.
string
(integer(1)) number of characters in the output string. If n < nchar(x), an error is thrown.
integer(1)
n < nchar(x)
(string) text alignment justification to use. Defaults to "center". Must be one of "center", "right", "left", "dec_right", "dec_left", or "decimal".
"center"
"right"
"left"
"dec_right"
"dec_left"
"decimal"
(font_spec) a font_spec object specifying the font information to use for calculating string widths and heights, as returned by font_spec().
font_spec
font_spec()
padstr("abc", 3) padstr("abc", 4) padstr("abc", 5) padstr("abc", 5, "left") padstr("abc", 5, "right") if (FALSE) { # Expect error: "abc" has more than 1 characters padstr("abc", 1) }
Run the code above in your browser using DataLab