exponenta event banner

найти

Класс: mlreportgen.ppt.Presentation
Пакет: mlreportgen.ppt

Поиск презентации

Описание

пример

searchResults = find(presentation,objectName) выполняет поиск в указанной презентации содержимого или объектов слайдов, Name значение свойства соответствует objectName.

Примеры

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

Импортируйте пакет PPT, чтобы не использовать длинные полные имена для классов PPT API.

import mlreportgen.ppt.*

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

ppt = Presentation('myPresentation.pptx');
open(ppt);
add(ppt,'Title Slide');
add(ppt,'Title and Content');

Поиск объектов презентации, Name свойство - Title.

contents = find(ppt,'Title')
contents=1×2 object
  1×2 TextBoxPlaceholder array with properties:

    Bold
    Font
    ComplexScriptFont
    FontColor
    FontSize
    Italic
    Strike
    Subscript
    Superscript
    Underline
    BackgroundColor
    VAlign
    Name
    X
    Y
    Width
    Height
    Style
    Children
    Parent
    Tag
    Id

find метод возвращает массив 1 на 2 mlreportgen.ppt.TextBoxPlaceholder объекты. Первый объект предназначен для заголовка на первом слайде, а второй - для заголовка на втором слайде.

Заменить заголовок на первом слайде на My Presentation Title.

p = Paragraph('My Presentation Title');
replace(contents(1),p);

Закройте и просмотрите презентацию.

close(ppt);
rptview(ppt);

Вот сгенерированная презентация:

Входные аргументы

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

Представление для поиска, указанное как mlreportgen.ppt.Presentation объект.

Name значение свойства для поиска, указанное как вектор символа или скаляр строки.

При добавлении слайда в презентацию add метод устанавливает Name свойства объектов содержимого на слайде на основе макета слайда. Посмотрите getLayoutNames. Name значения свойств включают в себя:

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

Name также можно задать пользовательское значение свойства.

Выходные аргументы

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

Результаты поиска, возвращаемые в виде массива содержимого или объектов слайдов. Массив может содержать объекты содержимого, например:

Массив также может содержать mlreportgen.ppt.Slide объекты.

Представлен в R2015b