mlreportgen.ppt.ContentPlaceholder class

Пакет: mlreportgen.ppt
Суперклассы:

Заполнитель для содержания презентации в понижении

Описание

Заполнитель для заменимого содержимого в понижении. Представляет содержимое понижения, которое может быть заменено абзацем, изображением или таблицей. Это может также представлять содержимое понижения, которое включает один или несколько абзацев. Используйте редактор PowerPoint®, чтобы создать заполнителей содержимого в шаблоне PowerPoint или представлении для содержимого, которое вы хотите заменить программно.

Можно использовать Presentation.find или Slide.find метод, чтобы найти заполнителей содержимого в представлении или понижении. find метод возвращает заполнителей содержимого как экземпляры этого класса. Можно также получить доступ к заполнителям содержимого понижения путем доступа к его дочерним элементам, использующим его Children свойство. Если дочерний элемент является объектом этого типа, можно заменить его на абзац, изображение или таблицу, с помощью replace метод типа объекта, который вы хотите заменить. Если объект местозаполнителя содержимого пуст или уже содержит абзацы, можно добавить абзацы в содержимое, с помощью ContentPlaceholder.add метод.

Свойства текстового формата объекта местозаполнителя задают формат по умолчанию для содержимого, которое заменяет заполнителя.

Свойства

развернуть все

Опция, чтобы использовать полужирный в абзацах, содержавшихся в заполнителе в виде логического значения. Это наборы свойств формат по умолчанию, который можно заменить для определенного Paragraph объекты. Установка Bold свойство добавляет соответствующий mlreportgen.ppt.Bold объект формата к Style свойство этого элемента представления. Удаление Bold установка свойства удаляет объект.

Типы данных: логический

Цвет шрифта для абзацев включен в заполнителя в виде вектора символов. Используйте или название цвета CSS или шестнадцатеричное значение RGB. Это наборы свойств формат по умолчанию, который можно заменить для определенного Paragraph объекты.

  • Для списка названий цвета CSS см. https://www.crockford.com/wrrrld/color.html.

  • Чтобы задать шестнадцатеричный формат RGB, используйте # как первый символ и 2D цифра шестнадцатеричные числа каждый красные, зеленые, и синие значения. Например, '#0000ff' задает синий.

Опция, чтобы использовать курсив в абзацах, включенных в заполнителя в виде логического значения. Это устанавливает формат по умолчанию, который можно заменить для определенных объектов Абзаца. Установка Italic свойство добавляет соответствующий mlreportgen.ppt.Italic объект формата к Style свойство этого элемента представления. Удаление Italic установка свойства удаляет объект.

Типы данных: логический

Опция, чтобы подчеркнуть абзацы, включенные в заполнителя в виде вектора символов. Это наборы свойств формат по умолчанию, который можно заменить для определенного Paragraph объекты. Можно задать один из этих типов подчеркиваний.

ЗначениеОписание
'single'Одинарное подчеркивание
'double'Двойное подчеркивание
'heavy'Толстое подчеркивание
'words'Только подчеркнутые слова (не пробелы)
'dotted'Точечное подчеркивание
'dottedheavy'Толстое, точечное подчеркивание
'dash'Пунктирное подчеркивание
'dashheavy'Толстое, пунктирное подчеркивание
'dashlong'Долго, пунктирное подчеркивание
'dashlongheavy'Толстое, долгое, пунктирное подчеркивание
'dotdash'Подчеркивание точечного тире
'dotdotdash'Подчеркивание точечного точечного тире
'dotdotdashheavy'Толстое подчеркивание точечного точечного тире
'dotdashdotheavy'Толстое подчеркивание штрихпунктира
'wavy'Волнистое подчеркивание
'wavyheavy'Толстое, волнистое подчеркивание
'wavydouble'Два волнистых подчеркивания

Установка Underline свойство добавляет соответствующий mlreportgen.ppt.Underline объект формата к Style свойство для этого элемента. Удаление Underline установка свойства удаляет объект.

Заполнитель содержимого называет в виде вектора символов.

Верхняя левая x координата содержимого заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Верхняя левая y координата содержимого заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Ширина заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Высота заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Форматирование для абзацев включено в заполнителя в виде массива ячеек объектов формата PPT. Это наборы свойств формат по умолчанию, который можно заменить для определенных объектов Абзаца. Можно задать их mlreportgen.ppt объекты формата:

  • BackgroundColor объект

  • FontFamily объект

  • FontSize объект

  • Bold объект

  • FontColor объект

  • Italic объект

  • Underline объект

Дочерние элементы этого объекта в виде массива ячеек объектов PPT. Это свойство доступно только для чтения.

Родительский элемент этого объекта в виде объекта PPT. Это свойство доступно только для чтения.

ID для этого объекта PPT API в виде вектора символов или строкового скаляра. Уникальный идентификатор сеанса сгенерирован как часть создания объекта. Можно задать ID, чтобы заменить сгенерированный ID.

Пометьте для этого объекта PPT API в виде вектора символов или строкового скаляра. Уникальный для сеанса тег сгенерирован как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где CLASS класс объекта и ID значение Id свойство объекта.

Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации представления.

Методы

Метод

Цель

add

Добавьте содержимое в заполнителя.

replace

Замените заполнителя на содержимое.

Примеры

свернуть все

Создайте представление.

import mlreportgen.ppt.*
ppt = Presentation('myPlaceholderPresentation.pptx');

add(ppt,'Title and Content');
add(ppt,'Title and Content');

close(ppt);
rptview(ppt);

В myPlaceholderPresentation.pptx файл презентации, На вкладке Home, в группе Editing, нажимает Select> Selection Pane.

На первом понижении, в заполнителе содержимого, Topic 1 типа.

В панели Selection заполнитель называется Content.

Измените Content имя объекта к Agenda.

В редакторе PowerPoint сохраните и закройте представление.

В MATLAB® создайте представление, которое использует myPlaceholderPresentation как шаблон представления.

ppt = Presentation('myPlaceholderPresentation','myPlaceholderPresentation');

Используйте mlreportgen.ppt.Presentation.find метод, чтобы найти слайды, которые имеют Agenda заполнитель. В этом случае существует только один.

contents = find(ppt,'Agenda')
contents = 

  ContentPlaceholder with properties:

                 Bold: []
                 Font: []
    ComplexScriptFont: []
            FontColor: []
             FontSize: []
               Italic: []
               Strike: []
            Subscript: []
          Superscript: []
            Underline: []
      BackgroundColor: []
               VAlign: []
                 Name: 'Agenda'
                    X: []
                    Y: []
                Width: []
               Height: []
                Style: []
             Children: []
               Parent: [1×1 mlreportgen.ppt.Slide]
                  Tag: 'ppt.ContentPlaceholder:24:89'
                   Id: '24:89'

Добавьте текст, чтобы заменить заполнителя содержимого в первом понижении. Сделайте текст полужирным.

replace(contents(1),{'Subject 1','Subject 2','Subject 3'});
contents(1).Bold = true;

Закройте представление, чтобы сгенерировать выход.

close(ppt);
rptview(ppt);

Маркеры в первом понижении отражают замененное содержимое для Agenda заполнитель.

Введенный в R2015b