mlreportgen.ppt.TablePlaceholder class

Пакет: mlreportgen.ppt

Заполнитель для таблицы понижения

Описание

Объект mlreportgen.ppt.TablePlaceholder класс представляет табличного заполнителя в понижении.

API PPT создает TablePlaceholder возразите, когда вы добавляете понижение в представление, и размещение понижения имеет табличного заполнителя. В API PPT по умолчанию, Title and Table размещение имеет табличного заполнителя.

Найти TablePlaceholder объект, используйте find метод понижения, которое содержит табличного заполнителя. Чтобы заменить табличного заполнителя на таблицу, используйте replace метод TablePlaceholder объект. replace метод заменяет TablePlaceholder объект с mlreportgen.ppt.Table объект.

Можно использовать свойства TablePlaceholder объект задать положение или размер заменяющей таблицы. Однако текстовые свойства форматирования проигнорированы. Отформатировать таблицу, которую вы используете, чтобы заменить TablePlaceholder объект, используйте свойства Table объект.

mlreportgen.ppt.TablePlaceholder классом является handle класс.

Атрибуты класса

HandleCompatible
true
ConstructOnLoad
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Свойства

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

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

Это свойство проигнорировано.

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

Верхний левый x - координата положения табличного заполнителя в понижении в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого единицей измерения. Например, '5 дюймов' задает 5 дюймов. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Верхний левый y - координата положения табличного заполнителя в понижении в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого единицей измерения. Например, '5 дюймов' задает 5 дюймов. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Ширина табличного заполнителя в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, '5 дюймов' задает пять дюймов. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Высота табличного заполнителя в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого сокращением от единицы измерения. Например, '5 дюймов' задает пять дюймов. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Это свойство проигнорировано.

Дочерние элементы этого объекта в виде массива ячеек объектов PPT. Это свойство доступно только для чтения.

Родительский элемент этого объекта в виде объекта PPT. Это свойство доступно только для чтения.

ID для этого объекта PPT API в виде вектора символов или строкового скаляра. Уникальный идентификатор сеанса сгенерирован как часть создания объекта. Можно задать ID, чтобы заменить сгенерированный ID.

Пометьте для этого объекта PPT API в виде вектора символов или строкового скаляра. Уникальный для сеанса тег сгенерирован как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где CLASS класс объекта и ID значение Id свойство объекта.

Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации представления.

Методы

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

Примеры

свернуть все

Добавьте Title and Table скользите к представлению и затем замените заполнителей заголовка и таблицы на свой собственный заголовок и таблицу.

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

import mlreportgen.ppt.*

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

ppt = Presentation("myTablePlaceholderPresentation.pptx");
open(ppt);

Добавьте понижение, которое имеет Title and Table размещение.

slide = add(ppt,"Title and Table");

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

titlePlaceholderObj = find(slide,"Title")
titlePlaceholderObj = 
  TextBoxPlaceholder with properties:

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

find метод возвращает mlreportgen.ppt.TextBoxPlaceholder объект.

Замените содержимое заполнителя на текст заголовка.

replace(titlePlaceholderObj,"Fourth-Order Magic Square");

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

tablePlaceholderObj = find(slide,"Table")
tablePlaceholderObj = 
  TablePlaceholder with properties:

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

find метод возвращает mlreportgen.ppt.TablePlaceholder объект.

Замените табличного заполнителя на таблицу для магического квадрата четвертого порядка.

replace(tablePlaceholderObj,Table(magic(4)));

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

close(ppt);
rptview(ppt);

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

Советы

  • Когда вы заменяете табличного заполнителя на таблицу в представлении и затем используете представление в качестве шаблона для нового представления, API PPT создает mlreportgen.ppt.TemplateTable объект для таблицы в новом представлении. Смотрите Добавляют или Замена Таблица.

  • Чтобы видеть объекты местозаполнителя, которые API PPT создает для объекта понижения, просмотрите Children свойство понижения. Например, когда вы добавляете Title and Table скользите к представлению, Children свойство является массивом, который содержит mlreportgen.ppt.TextBoxPlaceholder возразите и mlreportgen.ppt.TablePlaceholder объект.

    ppt = mlreportgen.ppt.Presentation("test.pptx");
    open(ppt);
    slide = add(ppt,"Title and Table");
    slide.Children(1)
    
    ans = 
    
      TextBoxPlaceholder with properties:
    
                     Bold: []
                     Font: []
        ComplexScriptFont: []
                FontColor: []
                 FontSize: []
                   Italic: []
                   Strike: []
                Subscript: []
              Superscript: []
                Underline: []
          BackgroundColor: []
                   VAlign: []
                     Name: 'Title'
                        X: []
                        Y: []
                    Width: []
                   Height: []
                    Style: []
                 Children: []
                   Parent: [1×1 mlreportgen.ppt.Slide]
                      Tag: 'ppt.TextBoxPlaceholder:6:7'
                       Id: '6:7'

    slide.Children(2)
    
    ans = 
    
      TablePlaceholder with properties:
    
                     Bold: []
                     Font: []
        ComplexScriptFont: []
                FontColor: []
                 FontSize: []
                   Italic: []
                   Strike: []
                Subscript: []
              Superscript: []
                Underline: []
          BackgroundColor: []
                   VAlign: []
                     Name: 'Table'
                        X: []
                        Y: []
                    Width: []
                   Height: []
                    Style: []
                 Children: []
                   Parent: [1×1 mlreportgen.ppt.Slide]
                      Tag: 'ppt.TablePlaceholder:7:8'
                       Id: '7:8'
Введенный в R2015b