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