Пакет: mlreportgen.ppt
Заполнитель для содержимого понижения
Объект mlreportgen.ppt.ContentPlaceholder класс представляет заполнителя содержимого в понижении. Можно заменить заполнителя содержимого на изображение, таблицу или один или несколько абзацев.
API PPT создает ContentPlaceholder возразите, когда вы добавляете понижение в представление, и размещение понижения имеет заполнителя содержимого. В API PPT по умолчанию эти размещения имеют один или несколько заполнители содержимого:
'Title and Content'
'Two Content'
'Comparison'
'Content with Caption'
Найти ContentPlaceholder объект, используйте find метод понижения, которое содержит заполнителя содержимого. Чтобы заменить заполнителя содержимого на изображение, таблица или один или несколько абзацев, использует replace метод ContentPlaceholder объект. Для изображения или таблицы, replace метод заменяет ContentPlaceholder объект с mlreportgen.ppt.Picture или mlreportgen.ppt.Table объект, соответственно. Для абзацев API PPT не заменяет ContentPlaceholder объект. Это добавляет mlreportgen.ppt.Paragraph объекты как дочерние элементы ContentPlaceholder объект.
Когда вы заменяете ContentPlaceholder объект с Table или Picture объект, часть ContentPlaceholder свойства объектов не применяются к заменяющему содержимому. Для получения дополнительной информации смотрите Свойства.
Примечание
Если вы заменяете заполнителя содержимого на изображение, Microsoft® PowerPoint® настраивает размер заполнителя содержимого, чтобы вместить размер изображения. Если вы хотите, чтобы положение заполнителя и размер были зафиксированы в понижении, используйте понижение с местом для рисунка. Смотрите mlreportgen.ppt.PicturePlaceholder.
mlreportgen.ppt.ContentPlaceholder классом является handle класс.
HandleCompatible | true |
ConstructOnLoad | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
Когда вы заменяете содержимое заполнителя в представлении и затем используете представление в качестве шаблона для нового представления, объект, который API PPT создает для содержимого в новом представлении, зависит от типа содержимого, как показано в таблице.
| Заменяющее содержимое | Класс объекта в новом представлении |
|---|---|
| изображение | mlreportgen.ppt.TemplatePicture |
| таблица | mlreportgen.ppt.TemplateTable |
| абзац | mlreportgen.ppt.ContentPlaceholder
|
Для получения дополнительной информации смотрите, Добавляют и Содержание презентации Замены.
Чтобы видеть объекты местозаполнителя, которые API PPT создает для объекта понижения, просмотрите Children свойство понижения. Например, когда вы добавляете Title and Content скользите к представлению, Children свойство является массивом, который содержит mlreportgen.ppt.TextBoxPlaceholder возразите и mlreportgen.ppt.ContentPlaceholder объект.
ppt = mlreportgen.ppt.Presentation("test.pptx"); open(ppt); slide = add(ppt,"Title and Content"); 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:11'
Id: '6:11'slide.Children(2)
ans =
ContentPlaceholder with properties:
Bold: []
Font: []
ComplexScriptFont: []
FontColor: []
FontSize: []
Italic: []
Strike: []
Subscript: []
Superscript: []
Underline: []
BackgroundColor: []
VAlign: []
Name: 'Content'
X: []
Y: []
Width: []
Height: []
Style: []
Children: []
Parent: [1×1 mlreportgen.ppt.Slide]
Tag: 'ppt.ContentPlaceholder:7:12'
Id: '7:12'getLayoutNames | mlreportgen.ppt.Paragraph | mlreportgen.ppt.Picture | mlreportgen.ppt.PicturePlaceholder | mlreportgen.ppt.Table | mlreportgen.ppt.TablePlaceholder | mlreportgen.ppt.TemplatePicture | mlreportgen.ppt.TemplateTable | mlreportgen.ppt.TextBoxPlaceholder