mlreportgen.ppt. Класс ContentPlaceholder

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

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

Описание

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

Можно использовать Presentation.find или метод Slide.find, чтобы найти заполнителей содержимого в представлении или понижении. Метод find возвращает заполнителей содержимого как экземпляры этого класса. Можно также получить доступ к заполнителям содержимого понижения путем доступа к его дочерним элементам, использующим его свойство Children. Если дочерний элемент является объектом этого типа, можно заменить его на абзац, изображение или таблицу, с помощью replac e метод типа объекта, который вы хотите заменить. Если объект местозаполнителя содержимого пуст или уже содержит абзацы, можно добавить абзацы в содержимое, с помощью метода 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.

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