getStyles()
setStyles(style)getStyleDefs()
setStyleDefs(def)
getImageDefs()
setImageDefs(def, verbose = TRUE)
getStyleDefs
can fetch the pre-existing styles in the package. These can be modified and new definitions can be added. The function setStyledefs
``registers'' the style changes with the package. When odfWeave
is called, these definitions are written to the style sections of the XML files. See the example below.There is a second mechanism to assign styles to specific output elements. The functions getStyles
and setStyles
can be used to tell odfWeave
which style definition to use for a particular output.
For example, the input
and output
elements control how R code and command--line output look. To change either of these, an existing definition can be assigned to these entries and reset using setStyles(currentStyles)
. Unlike the style definitions, the style assignments can be modified throughout the R code.
For graphics, getImageDefs
and setImageDefs
can be used to
specifiy the type of plot device and it's arguments. getImageDefs
will return a list with elements
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Since these functions can be called from within code chunks, graphical
parameters can be changes during the Sweave process.
currentStyleDefs <- getStyleDefs()
currentStyleDefs$ArialNormal$fontSize <- "10pt"
setStyleDefs(currentStyleDefs)
Run the code above in your browser using DataLab