find

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

Поиск по слайду для содержимого

Описание

пример

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

Примеры

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

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

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

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

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

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

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

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

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

Введенный в R2015b