The function will use the label of a placeholder to find the corresponding location.
ph_location_label(ph_label, newlabel =NULL,...)
Arguments
ph_label: placeholder label of the used layout. It can be read in PowerPoint or with function layout_properties() in column ph_label.
newlabel: a label to associate with the placeholder.
...: unused arguments
Details
The location of the bounding box associated to a placeholder within a slide is specified with the left top coordinate, the width and the height. These are defined in inches:
left: left coordinate of the bounding box
top: top coordinate of the bounding box
width: width of the bounding box
height: height of the bounding box
In addition to these attributes, a label can be associated with the shape. Shapes, text boxes, images and other objects will be identified with that label in the Selection Pane of PowerPoint. This label can then be reused by other functions such as ph_location_label(). It can be set with argument newlabel.
Examples
# ph_location_label demo ----doc <- read_pptx()doc <- add_slide(doc, layout ="Title and Content")# all ph_label can be read herelayout_properties(doc, layout ="Title and Content")doc <- ph_with(doc, head(iris), location = ph_location_label(ph_label ="Content Placeholder 2"))doc <- ph_with(doc, format(Sys.Date()), location = ph_location_label(ph_label ="Date Placeholder 3"))doc <- ph_with(doc,"This is a title", location = ph_location_label(ph_label ="Title 1"))print(doc, target = tempfile(fileext =".pptx"))
See Also
Other functions for placeholder location: ph_location(), ph_location_fullsize(), ph_location_id(), ph_location_left(), ph_location_right(), ph_location_template(), ph_location_type()