mlreportgen.ppt.PicturePlaceholder class

Пакет: mlreportgen.ppt

Заполнитель для изображения понижения

Описание

Объект mlreportgen.ppt.PicturePlaceholder класс представляет место для рисунка в понижении.

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

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

Примечание

Microsoft® PowerPoint® настраивает размер изображения, чтобы соответствовать месту для рисунка. Используйте понижение с местом для рисунка, когда это необходимо, положение заполнителя и размер, который будет зафиксирован в понижении. Можно задать местоположение и размер места для рисунка путем изменения размещения понижения в PowerPoint. Смотрите Настроенный Шаблон PowerPoint. Если положение заполнителя и размер не должны быть зафиксированы, можно использовать понижение, размещение которого имеет заполнителя содержимого. PowerPoint настраивает размер заполнителя содержимого, чтобы вместить размер изображения. Смотрите mlreportgen.ppt.ContentPlaceholder.

mlreportgen.ppt.PicturePlaceholder классом является 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'

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

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

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

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

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

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

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

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

Методы

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

Примеры

свернуть все

Добавьте Title and Picture скользите к представлению и затем замените заголовок и места для рисунка с вашим собственным заголовком и изображением.

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

import mlreportgen.ppt.*

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

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

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

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

Используйте 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:6:9'
                   Id: '6:9'

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

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

replace(titlePlaceholderObj,"Airplane");

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

picturePlaceholderObj = find(slide,"Picture")
picturePlaceholderObj = 
  PicturePlaceholder with properties:

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

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

Замените место для рисунка на изображение.

replace(picturePlaceholderObj,Picture("b747.jpg"));

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

close(ppt);
rptview(ppt);

Советы

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

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

    ppt = mlreportgen.ppt.Presentation("test.pptx");
    open(ppt);
    slide = add(ppt,"Title and Picture");
    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:9'
                       Id: '6:9'

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