mlreportgen.ppt.PicturePlaceholder Class
Namespace: mlreportgen.ppt
Placeholder for slide picture
Description
An object of the mlreportgen.ppt.PicturePlaceholder
class represents a
picture placeholder in a slide.
The PPT API creates a PicturePlaceholder
object when you add a slide to
a presentation and the slide layout that has a picture placeholder. In the default PPT
API, the Title and Picture
and Picture with
Caption
layouts have picture placeholders.
To find a PicturePlaceholder
object, use the find
method of the slide that contains the picture placeholder. To replace the picture
placeholder with a picture, use the replace
method of the
PicturePlaceholder
object. The replace
method
replaces the PicturePlaceholder
object with an mlreportgen.ppt.Picture
object.
Note
Microsoft®
PowerPoint® adjusts the size of a picture to fit a picture placeholder. Use a
slide with a picture placeholder when you want the placeholder position and size to
be fixed in the slide. You can specify the location and size of a picture
placeholder by modifying the slide layout in PowerPoint. See Set Up a PowerPoint Presentation Template. If the placeholder position and size do
not have to be fixed, you can use a slide whose layout has a content placeholder.
PowerPoint adjusts the size of a content placeholder to accommodate the size of a
picture. See mlreportgen.ppt.ContentPlaceholder
.
The mlreportgen.ppt.PicturePlaceholder
class is a handle
class.
Class Attributes
HandleCompatible | true |
ConstructOnLoad | true |
For information on class attributes, see Class Attributes.
Properties
Methods
Examples
Tips
When you replace a picture placeholder in a presentation with a picture and then use the presentation as a template for a new presentation, the PPT API creates an
mlreportgen.ppt.TemplatePicture
object for the picture in the new presentation. See Add or Replace a Picture.To see the placeholder objects that the PPT API creates for a slide object, view the
Children
property of the slide. For example, when you add aTitle and Picture
slide to a presentation, theChildren
property is an array that contains anmlreportgen.ppt.TextBoxPlaceholder
object and anmlreportgen.ppt.PicturePlaceholder
object.ppt = mlreportgen.ppt.Presentation("test.pptx"); open(ppt); slide = add(ppt,"Title and Picture"); slide.Children(1)
ans = TextBoxPlaceholder with properties: Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize: [] Italic: [] Strike: [] Subscript: [] Superscript: [] Underline: [] BackgroundColor: [] VAlign: [] Name: 'Title' X: [] Y: [] Width: [] Height: [] Style: [] Children: [] Parent: [1×1 mlreportgen.ppt.Slide] Tag: 'ppt.TextBoxPlaceholder:6:9' Id: '6:9'
slide.Children(2)
ans = PicturePlaceholder with properties: Bold: [] Font: [] ComplexScriptFont: [] FontColor: [] FontSize: [] Italic: [] Strike: [] Subscript: [] Superscript: [] Underline: [] BackgroundColor: [] VAlign: [] Name: 'Picture' X: [] Y: [] Width: [] Height: [] Style: [] Children: [] Parent: [1×1 mlreportgen.ppt.Slide] Tag: 'ppt.PicturePlaceholder:7:10' Id: '7:10'
Version History
Introduced in R2015b