find

Класс: 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

The 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. The Name значения свойств включают:

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

The Name свойство также может быть установлено в пользовательское значение.

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

расширить все

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

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

Введенный в R2015b