Description Usage Arguments Details Value See Also Examples
Add a section into a document object
1 2 3 4 5 | addSection(doc, ...)
## S3 method for class 'docx'
addSection(doc, landscape = FALSE, ncol = 1,
space_between = 0.3, columns.only = FALSE, ...)
|
doc |
document object |
... |
further arguments passed to other methods |
landscape |
logical value. Specify TRUE to get a section with horizontal page. |
ncol |
|
space_between |
width in inches of the space between columns of the section. |
columns.only |
logical value, if set to TRUE, no break page will (continuous section). |
addSection
only works with docx documents.
It lets you change document orientation and split new content along 2 or more columns. The function requires you to add a section before and after the item(s) that you want to be on a landscape and/or multicolumns mode page.
a document object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | doc.filename = "addSection.docx"
doc <- docx()
doc = addSection(doc, landscape = TRUE, ncol = 2 )
doc = addPlot( doc = doc, fun = function() {
barplot( 1:8, col = 1:8 )
}, width = 3, height = 3, pointsize = 5)
doc = addColumnBreak(doc )
doc = addFlexTable(doc, FlexTable( iris[1:10,] ) )
doc = addSection(doc, ncol = 2 )
doc = addParagraph( doc = doc, "Text 1.", "Normal" )
doc = addColumnBreak(doc )
doc = addParagraph( doc = doc, "Text 2.", "Normal" )
doc = addSection(doc, ncol = 2, columns.only = TRUE )
doc = addFlexTable(doc, FlexTable(iris[1:10,] ) )
doc = addColumnBreak(doc )
doc = addParagraph( doc = doc, "Text 3.", "Normal" )
doc = addSection( doc )
doc = addFlexTable(doc, FlexTable(mtcars, add.rownames = TRUE) )
doc = addParagraph( doc = doc, "Text 4.", "Normal" )
writeDoc(doc, doc.filename)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.