odfCat {odfWeave}R Documentation

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

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 <text:p> 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 \" and \'.

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.

Value

a character strng of class odfCat

Author(s)

Max Kuhn

See Also

cat, format

Examples

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


[Package odfWeave version 0.7.9 Index]