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