find

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

Поисковое понижение для содержимого

Описание

пример

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

Примеры

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

Найдите объект содержания в mlreportgen.ppt.Slide объект при помощи find метод.

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

import mlreportgen.ppt.*

Создайте представление.

ppt = Presentation('mySlideFindPresentation.pptx');
open(ppt);

Добавьте понижение с Title and Content размещение.

slide = add(ppt,'Title and Content');

Ищите понижение объект содержания, который имеет Name значение свойства 'Content'.

contents = find(slide,'Content')
contents = 
  ContentPlaceholder with properties:

                 Bold: []
                 Font: []
    ComplexScriptFont: []
            FontColor: []
             FontSize: []
               Italic: []
               Strike: []
            Subscript: []
          Superscript: []
            Underline: []
      BackgroundColor: []
               VAlign: []
                 Name: 'Content'
                    X: []
                    Y: []
                Width: []
               Height: []
                Style: []
             Children: []
               Parent: [1×1 mlreportgen.ppt.Slide]
                  Tag: 'ppt.ContentPlaceholder:375:99'
                   Id: '375:99'

find возвращает массив 1 на 1, который содержит mlreportgen.ppt.ContentPlaceholder объект. Укажите, что текст в объекте местозаполнителя полужирен, и добавьте текст в объект.

contents(1).Bold = true;
add(contents(1),'This is bold text');

Закройте и просмотрите представление.

close(ppt);
rptview(ppt);

Вот сгенерированное представление:

Входные параметры

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

Скользите, чтобы искать в виде mlreportgen.ppt.Slide объект.

Name значение свойства, чтобы искать в виде вектора символов или строкового скаляра.

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

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

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

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

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

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

Введенный в R2015b