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.*

slidesFile = 'myPlaceholderPresentation.pptx';
slides = Presentation(slidesFile);

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

close(slides);
% Open myPlaceholderPresentatiopresentation.pptx. 
% On Windows platforms, you can run this code.

if ispc
    winopen(slidesFile);
end

В myPlaceholderPresentation.pptx файл презентации, Во вкладке Home, выбирает Select> Selection Pane.

Выберите первое понижение, установите курсор в Click to add text и введите Topic 1.

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

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

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

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

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

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

contents = find(slides,'Agenda')
ContentPlaceholder with properties:

contents =

           Bold: []
      FontColor: []
         Italic: []
         Strike: []
      Subscript: []
    Superscript: []
      Underline: []
           Name: 'Agenda'
              X: []
              Y: []
          Width: []
         Height: []
          Style: []
       Children: []
         Parent: [1x1 mlreportgen.ppt.Slide]
            Tag: 'ppt.ContentPlaceholder:11127:4401'
             Id: '11127:4401'  

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

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

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

close(slides);

if ispc
    winopen(slidesFile);
end

Открытый myPlaceholderPresentation.pptx. На платформе Windows® можно открыть представление в MATLAB:

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

Введенный в R2015b