框架中的文本 - addParagraph选项不起作用--ReporteRs

时间:2015-10-14 08:04:42

标签: r reporters

我有一个问题。我想在幻灯片中添加文字。但是,我想把我的文字放在一个框架内。

我查看了文档 - addParagraph函数有参数par.properties但是有一个简短的描述:

parProperties to apply to paragraphs. Shading and border settings will have no effect.

enter image description here

这是否意味着我无法像使用边框和阴影颜色那样准备相同的文本框架?我检查过wordx中是否有可能。

谢谢!

1 个答案:

答案 0 :(得分:3)

作为一种解决方法,在使用ReporteRs时,您可以准备一个在段落后面有形状的母版:

download.file("https://www.dropbox.com/s/0n7ili3fyfrgqgj/border_chart_templ.pptx?dl=1", tf_templ <- tempfile(fileext = ".pptx"), mode = "wb")
library(ReporteRs)
mydoc <- pptx( title = "title" , template = tf_templ)

mydoc <- addSlide( mydoc, slide.layout = "custom" )
mydoc <- addTitle( mydoc, "Border and background demo")
mydoc <- addParagraph( mydoc, value = "My text")

mydoc <- addSlide( mydoc, slide.layout = "chart" )
mydoc <- addTitle( mydoc, "Border and background demo with chart")
mydoc <- addParagraph( mydoc, value = "My text")
mydoc = addPlot( mydoc, function() barplot( 1:8, col = 1:8 ) )

writeDoc( mydoc, file = tf <- tempfile(fileext = ".pptx"))
shell.exec(tf)

enter image description here