mlreportgen.ppt.Text class

Пакет: mlreportgen.ppt

Текст, чтобы включать в представление

Описание

Используйте объект mlreportgen.ppt.Text класс, чтобы включать текст в представление API PPT.

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

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

HandleCompatible
true
ConstructOnLoad
true

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

Создание

Описание

textObj = mlreportgen.ppt.Text() создает пустой mlreportgen.ppt.Text объект.

пример

textObj = mlreportgen.ppt.Text(text) создает mlreportgen.ppt.Text объект с Content набор свойств к text.

Свойства

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

Текстовое содержимое в виде вектора символов или строкового скаляра.

Использовать ли полужирный в тексте в виде true или false. Установка true текст рендеринга полужирным. Установка false использование обычный текст веса.

Семейство шрифтов для текста в виде вектора символов или строкового скаляра. Задайте шрифт, который появляется в списке шрифтов в Microsoft® PowerPoint®. Чтобы видеть список шрифтов, в PowerPoint, на вкладке Home, в группе Font, кликают по стрелке вправо шрифта.

Семейство шрифтов для комплексных скриптов в виде вектора символов или строкового скаляра. Задайте семейство шрифтов, чтобы использовать при замене в локали, которая требует комплексного скрипта, такого как арабский или азиат, для рендеринга текста.

Цвет шрифта для текста в виде вектора символов или строкового скаляра, который состоит из названия цвета CSS или шестнадцатеричного значения RGB.

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

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

Размер шрифта текста в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого единицей измерения. Например, '11pt' задает 11 точек. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Использовать ли курсив в тексте в виде true или false. Установка true текст рендеринга в курсиве.

Перечеркнутый стиль для текста в виде одного из этих значений:

  • 'single' — Одна горизонтальная линия

  • 'none' — Никакая перечеркнутая линия

  • 'double' — Удвойте горизонтальную линию

Отобразить ли текст как верхний индекс в виде true или false. Установка true текст рендеринга как верхний индекс.

Отобразить ли текст как верхний индекс в виде true или false. Установка true текст рендеринга как верхний индекс.

Стиль подчеркивания для текста в виде одного из этих значений:

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

Текстовое форматирование в виде массива ячеек объектов формата PPT.

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

txt = mlreportgen.ppt.Text('my text');
txt.Style = [txt.Style {Bold(true),FontColor('red')}];

Смотрите, что представление форматирует подходы.

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

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

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

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

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

Примеры

свернуть все

Используйте mlreportgen.ppt.Text объект добавить текст в представление. Этот пример использует mlreportgen.ppt.Text объекты добавить текст в заголовок одного понижения и содержимое другого понижения.

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

import mlreportgen.ppt.*
ppt = Presentation("myTextPresentation.pptx");
open(ppt);

Добавьте два слайда в представление.

slide1 = add(ppt,"Title Slide");
slide2 = add(ppt,"Title and Content");

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

p1 = Paragraph;

Создайте mlreportgen.ppt.Text объект с полужирным и красным содержимым, и добавляет его к абзацу.

titleText = Text("My Presentation Title");
titleText.Bold = true;
titleText.FontColor = "red";
append(p1,titleText);

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

replace(slide1,"Title",p1);

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

 p2 = Paragraph("My content");
 append(p2,Text(" for the second slide"));

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

 replace(slide2,"Content",p2);

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

close(ppt);
rptview(ppt);

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

Введенный в R2015b