Пакет: mlreportgen.ppt
Заполнитель для слайд-изображения
Объект mlreportgen.ppt.PicturePlaceholder класс представляет заполнитель рисунка на слайде.
PPT API создает PicturePlaceholder объект, когда вы добавляете слайд к презентации и размещению слайда, который имеет заполнитель изображения. В PPT API по умолчанию Title and Picture и Picture with Caption размещения имеют заполнители изображений.
Как найти PicturePlaceholder объект, используйте find метод слайда, который содержит заполнитель изображения. Чтобы заменить заполнитель изображения изображением, используйте replace метод PicturePlaceholder объект. The replace метод заменяет PicturePlaceholder объект со mlreportgen.ppt.Picture объект.
Примечание
Microsoft® PowerPoint® настраивает размер изображения в соответствии с местозаполнителем изображения. Используйте слайд с заполнителем рисунка, когда необходимо, чтобы положение и размер заполнителя были фиксированы на слайде. Можно задать местоположение и размер заполнителя рисунка, изменив размещение слайда в PowerPoint. См. раздел Настройка шаблона презентации PowerPoint. Если положение заполнителя и размер не должны быть фиксированы, можно использовать слайд, размещение которого имеет заполнитель содержимого. PowerPoint настраивает размер заполнителя содержимого так, чтобы он соответствовал размеру изображения. См. mlreportgen.ppt.ContentPlaceholder.
The mlreportgen.ppt.PicturePlaceholder класс является handle класс.
HandleCompatible | true |
ConstructOnLoad | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
Когда вы заменяете заполнитель изображения в презентации изображением, а затем используете презентацию как шаблон для новой презентации, PPT API создает mlreportgen.ppt.TemplatePicture объект для изображения в новой презентации. См. раздел Добавление или замена изображения.
Чтобы увидеть объекты-заполнители, созданные PPT API для объекта слайда, просмотрите Children свойство слайда. Для примера, когда вы добавляете Title and Picture слайд к презентации, Children свойство является массивом, который содержит mlreportgen.ppt.TextBoxPlaceholder объект и mlreportgen.ppt.PicturePlaceholder объект.
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'getLayoutNames | mlreportgen.ppt.ContentPlaceholder | mlreportgen.ppt.Picture | mlreportgen.ppt.TablePlaceholder | mlreportgen.ppt.TemplatePicture | mlreportgen.ppt.TextBoxPlaceholder