ReporteRs (version 0.7.0)

slide.layouts.pptx: Get layout names of a pptx document

Description

Get layout names that exist into the template used when pptx has been created.

Usage

## S3 method for class 'pptx':
slide.layouts(doc, layout, ...)

Arguments

doc
Object of class pptx to extract layout names from.
layout
optional single string value, one of the layout names
...
further arguments, not used.

Details

Available names are layout names of the template document (e.g. Title and Content , Two Content, etc.). If layout is specified, the layout representation will be produced in a plot. This can be useful to check available shapes.

See Also

pptx, addSlide.pptx, slide.layouts

Examples

Run this code
doc.filename = "addFlexTable_example.pptx"

# set default font size to 24
options( "ReporteRs-fontsize" = 24 )

doc = pptx( title = "title" )
# get layouts names
layouts = slide.layouts(doc)
layouts
# loop over layout names to plot each slide style
for(i in layouts ){
	slide.layouts(doc, i )
	title(sub = i )
	if( interactive() ) readline(prompt = "show next slide layout")
}

Run the code above in your browser using DataCamp Workspace