find

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

Ищите представление

Описание

пример

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

Примеры

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

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

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