odfWeave (version 0.8.4)

odfCat: Concatenate and Print in Native ODF

Description

Outputs the objects, concatenating the representations, and sandwiches the output between XML tags.

Usage

odfCat(..., sep = " ", trim = FALSE, digits = max(3, getOption("digits") - 3), nsmall = 0, width = NULL, na.encode = TRUE, scientific = NA)

Arguments

...
R objects (see Details for the types of objects allowed).
sep
character string to insert between the objects to print.
trim
used to convert numeric data to character using format
digits
used to convert numeric data to character using format
nsmall
used to convert numeric data to character using format
width
used to convert numeric data to character using format
na.encode
used to convert numeric data to character using format
scientific
used to convert numeric data to character using format

Value

a character strng of class odfCat

Details

odfCat is an analog to cat and is useful for producing output in user-defined functions. It converts its arguments to character strings, concatenates them, separating them by the given 'sep=' string. It then sandwiches the text between tags, and then outputs them. Note that this will produce paragraphs and cannot sequentially produce sentences within a paragraph. cat uses an internal function, so there will be some differences between cat and odfCat. For example, factors are naively converted to character and numeric data are converted to character.

Since the text is embedded in ODF tags escaped characters (e.g. \n) don't have any effect. Exceptions are single- and double-quotes.

The paragraph uses the current paragraph style. The document formatting.odt in the package's examples directory illustrates the process of changing the appearance of the paragraph.

See Also

cat, format

Examples

Run this code
odfCat("\"hello world\"")
odfCat("these are the first letters", letters[1:5])
odfCat("some random normal data:", rnorm(5))

Run the code above in your browser using DataCamp Workspace