exponenta event banner

найти

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

  • 'Title'

  • 'Content'

  • 'Table'

  • 'Picture'

  • 'Text'

  • 'Vertical Text'

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

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

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

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

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