mlreportgen.ppt.TextBoxPlaceholder class

Пакет: mlreportgen.ppt
Суперклассы:

Двигайте заполнителя, чтобы заменить на текстовое поле

Описание

Двигайте заполнителя, чтобы заменить на текстовое поле. Можно создать заполнителя текстового поля с помощью понижения размещения. В API PPT по умолчанию, когда вы добавляете Title Slide скользите к представлению, API создает TextBoxPlaceholder объект. Используйте find метод с объектом понижения, чтобы найти заполнителя текстового поля. Можно затем установить свойства для того TextBoxPlaceholder объект.

Использовать редактор PowerPoint®, чтобы вставить место для рисунка в представление:

  1. Выберите вкладку Slide Master.

  2. Кликните по понижению размещения, в которое вы хотите добавить место для рисунка. Можно добавить заполнителя в существующее или новое понижение размещения.

  3. На панели инструментов нажмите Insert Placeholder и выберите Text.

Свойства

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

Опция, чтобы использовать полужирный в тексте в виде true или false. Чтобы сделать текст полужирным, установите это свойство на true

Цвет шрифта в виде вектора символов. Используйте или название цвета CSS или шестнадцатеричное значение RGB.

  • Для списка названий цвета CSS см. https://www.crockford.com/wrrrld/color.html.

  • Чтобы задать шестнадцатеричный формат RGB, используйте # как первый символ и 2D цифра шестнадцатеричные числа для каждого для красных, зеленых, и синих значений. Например, '#0000ff' задает синий.

Опция, чтобы использовать курсив в тексте в виде логического. Установите это свойство на true. Установка Italic свойство добавляет соответствующий mlreportgen.ppt.Italic объект формата к Style свойство этого элемента представления. Удаление Italic установка свойства удаляет объект.

Типы данных: логический

Тип подчеркивания для текста в виде вектора символов. Установка Underline свойство добавляет соответствующий mlreportgen.ppt.Underline объект формата к Style свойство для этого элемента. Удаление Underline установка свойства удаляет объект. Можно задать один из этих типов подчеркиваний.

ЗначениеОписание
'single'Одинарное подчеркивание
'double'Двойное подчеркивание
'heavy'Толстое подчеркивание
'words'Слова только подчеркнуты (не пробелы)
'dotted'Точечное подчеркивание
'dottedheavy'Толстое, точечное подчеркивание
'dash'Пунктирное подчеркивание
'dashheavy'Толстое, пунктирное подчеркивание
'dashlong'Долго, пунктирное подчеркивание
'dashlongheavy'Толстое, долгое, пунктирное подчеркивание
'dotdash'Точечное подчеркивание тире
'dotdotdash'Точечное точечное подчеркивание тире
'dotdotdashheavy'Толстое точечное точечное подчеркивание тире
'dotdashdotheavy'Толстое подчеркивание штрихпунктира
'wavy'Волнистое подчеркивание
'wavyheavy'Толстое волнистое подчеркивание
'wavydouble'Два волнистых подчеркивания

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

Верхнее левое x-положение-координат заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Верхнее левое y-положение-координат заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Ширина заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Высота заполнителя, заданного в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Текстовое форматирование в виде массива ячеек объектов формата PPT. Можно задать их mlreportgen.ppt объекты формата:

  • BackgroundColor объект

  • FontFamily объект

  • FontSize объект

  • FontColor объект

  • Italic объект

  • Underline объект

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

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

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

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

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

Методы

Метод

Цель

add

Добавьте содержимое в заполнителя.

replace

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

Примеры

свернуть все

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

import mlreportgen.ppt.*

slidesFile = 'myTextBoxPlaceholderPresentation.pptx';
slides = Presentation(slidesFile);
slide1 = add(slides,'Title Slide');

Создайте абзац.

p = Paragraph('My Presentation Title');

Title Slide размещение включает объект текстового поля под названием Title. Используйте mlreportgen.ppt.Slide.find метод, чтобы найти объект с Name свойство Title.

contents = find(slide1,'Title')
contents = 

  TextBoxPlaceholder with properties:

           Bold: []
      FontColor: []
         Italic: []
         Strike: []
      Subscript: []
    Superscript: []
      Underline: []
           Name: 'Title'
              X: []
              Y: []
          Width: []
         Height: []
          Style: []
       Children: []
         Parent: [1x1 mlreportgen.ppt.Slide]
            Tag: 'ppt.TextBoxPlaceholder:5417:755'
             Id: '5417:755'

Замените заполнителя на абзац.

replace(contents(1),p);

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

close(slides);

Открытый myTextBoxPlaceholderPresentation.pptx. На платформе Windows® можно открыть представление в MATLAB®:

if ispc
    winopen(slidesFile);
end

Введенный в R2015b