Пакет: 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