Можно использовать PPT API, чтобы программно добавить динамическое содержимое к существующему PowerPoint® презентация. Для начала смотрите Обновление содержимого презентации Программно.
getMasterNames | Получите имена мастеров слайдов для презентации |
getLayoutNames | Получите имена размещений для шаблона слайда презентации |
getTableStyleNames | Получите имена стилей таблиц для презентации |
find | Поиск презентации |
add | Добавьте текстовое поле, таблицу или изображение на слайд |
replace | Замените текст, таблицы или рисунки на слайде |
find | Поиск по слайду для содержимого |
add | Добавить абзацы в заполнитель содержимого |
replace | Замените заполнитель или содержимое содержимого |
add | Добавить абзац в текстовое поле |
replace | Замените абзацы текстового поля |
add | Добавить содержимое в заполнитель текстового поля |
replace | Замените содержимое заполнителя текстового поля |
replace | Замените заполнитель таблицы на таблицу |
replace | Замените таблицу шаблонов другой таблицей |
replace | Замените заполнитель изображения на изображение |
replace | Замените шаблон изображения на другое изображение |
pptview | Откройте презентацию Microsoft PowerPoint или преобразуйте ее в PDF |
rptview | Отображение отчета или презентации |
mlreportgen.ppt.Presentation | Создайте контейнер презентации Microsoft PowerPoint |
mlreportgen.ppt.Slide | Слайд презентации |
mlreportgen.ppt.ContentPlaceholder | Заполнитель для содержимого слайда |
mlreportgen.ppt.TextBoxPlaceholder | Заполнитель для заголовка слайда |
mlreportgen.ppt.PicturePlaceholder | Заполнитель для слайд-изображения |
mlreportgen.ppt.TablePlaceholder | Заполнитель для таблицы слайдов |
mlreportgen.ppt.TextBox | Текстовое поле |
mlreportgen.ppt.Paragraph | Форматированный блок текста (абзац) |
mlreportgen.ppt.Text | Текст для включения в презентацию |
mlreportgen.ppt.ExternalLink | Гиперссылка на местоположение вне презентации |
mlreportgen.ppt.InternalLink | Гиперссылка на слайд в презентации |
mlreportgen.ppt.Picture | Создайте картинку для включения в презентацию |
mlreportgen.ppt.TemplatePicture | Рисунок из слайда презентации шаблона |
mlreportgen.ppt.Table | Таблица в презентации |
mlreportgen.ppt.TemplateTable | Таблица из слайда презентации шаблона |
mlreportgen.ppt.TableRow | Строка таблицы |
mlreportgen.ppt.TableEntry | Запись в таблицу |
mlreportgen.ppt.ColSpec | Форматирование столбца таблицы |
mlreportgen.ppt.ColWidth | Ширина столбца таблицы |
Программно обновляйте содержимое презентации
Можно использовать PPT API для программного обновления содержимого в существующей презентации PowerPoint.
Создайте генератор презентации
Создайте MATLAB® программа для генерации презентации PowerPoint.
Настройка шаблона презентации PowerPoint
Шаблон PowerPoint задает фиксированное содержимое, раскладку по умолчанию и внешний вид слайдов в презентации.
Чтобы добавить слайд к презентации, используйте PPT API, чтобы добавить слайд на основе размещения слайда, заданного в шаблоне презентации PowerPoint.
Добавление и замена содержимого презентации
Чтобы использовать PPT API для добавления или замены содержимого в презентации PowerPoint:
Создание и форматирование текста
Можно создать Text
объект с использованием mlreportgen.ppt.Text
конструктор, задающий вектор символов.
Создание и форматирование абзацев
Как создать Paragraph
объект, используйте mlreportgen.ppt.Paragraph
конструктор.
Создание и форматирование таблиц
Составьте таблицу с помощью mlreportgen.ppt.Table
объект.
Создание и форматирование изображений
Чтобы создать изображение для презентации, используйте mlreportgen.ppt.Picture
конструктор.
Создание и форматирование ссылок
В презентации можно создать внутреннюю ссылку, от одного слайда до другого слайда или внешнюю ссылку на местоположение вне презентации.
Создайте презентацию программно
Используйте MATLAB API для PowerPoint (PPT API), чтобы сгенерировать презентацию.
Подходы к форматированию презентаций
Форматирование презентации осуществляется с помощью таблиц стилей, объектов форматирования или свойств форматирования.