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