Learn R Programming

officer (version 0.6.8)

slide_visible<-: Get or set slide visibility

Description

PPTX slides can be visible or hidden. This function gets or sets the visibility of slides.

Usage

slide_visible(x) <- value

slide_visible(x, hide = NULL, show = NULL)

Value

Boolean vector with slide visibilities or rpptx object if changes are made to the object.

Arguments

x

An rpptx object.

value

Boolean vector with slide visibilities.

hide, show

Indexes of slides to hide or show.

Examples

Run this code
path <- system.file("doc_examples/example.pptx", package = "officer")
x <- read_pptx(path)

slide_visible(x) # get slide visibilities

x <- slide_visible(x, hide = 1:2) # hide slides 1 and 2
x <- slide_visible(x, show = 1:2) # make slides 1 and 2 visible
x <- slide_visible(x, show = 1:2, hide = 3)

slide_visible(x) <- FALSE # hide all slides
slide_visible(x) <- c(TRUE, FALSE, TRUE) # set each slide separately
slide_visible(x) <- c(TRUE, FALSE) # warns that rhs values are recycled

slide_visible(x)[2] <- TRUE # set 2nd slide to visible
slide_visible(x)[c(1, 3)] <- FALSE # 1st and 3rd slide
slide_visible(x)[c(1, 3)] <- c(FALSE, FALSE) # identical

Run the code above in your browser using DataLab