mlreportgen.ppt.Paragraph class

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

Отформатированный блок текста (абзац)

Описание

Чтобы задать абзац, используйте mlreportgen.ppt.Paragraph объект. Абзац может содержать текст, mlreportgen.ppt.Text объекты или mlreportgen.ppt.ExternalLink объекты.

Конструкция

paragraphObj = Paragraph() создает объект пустого абзаца.

paragraphObj = Paragraph(text) создает абзац, содержащий mlreportgen.ppt.Text объект с текстом, заданным text.

paragraphObj = Paragraph(pptElementObj) создает абзац, содержащий текстовую или внешнюю ссылку, заданную pptElementObj.

Входные параметры

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

Текст абзаца, заданный как вектор символов.

Элемент представления, чтобы включать в абзац, заданный как любой mlreportgen.ppt.Text или mlreportgen.ppt.ExternalLink объект.

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

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

Абзац, возвращенный как mlreportgen.ppt.Paragraph объект.

Свойства

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

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

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

Цвет шрифта, заданный как вектор символов. Используйте или название цвета 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'Два волнистых подчеркивания

Уровень отступа абзаца, заданного как одно из этих значений:

  • 1 — Абзац верхнего уровня (никакое добавление отступа)

  • 2 — Абзац второго уровня

  • 3 — Дважды косвенный абзац

  • 4 — Абзац четвертого уровня

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

  • FontFamily объект

  • FontSize объект

  • Bold объект

  • FontColor объект

  • Italic объект

  • Underline объект

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

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

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

Методы

Метод

Цель

append

Добавьте текстовую или внешнюю ссылку к абзацу.

Примеры

свернуть все

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

import mlreportgen.ppt.*;

slidesFile = 'myParagraphPresentation.pptx';
slides = Presentation(slidesFile);

add(slides,'Title Slide');
add(slides,'Title and Content');

Создайте Paragraph возразите, чтобы использовать в заголовке слайдов. Сделайте текст полужирным и красным.

p = Paragraph('My Title');
p.Bold = true;
p.FontColor = 'red';

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

contents = find(slides,'Title');
replace(contents(1),p);

Создайте абзац для содержимого второго понижения.

p1 = Paragraph('My slide content');
append(p1,' for the second slide');

Замените содержимое на p1 абзац.

replace(slides,'Content',p1);

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

close(slides);

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

if ispc
    winopen(slidesFile);
end