exponenta event banner

mlreportgen.ppt.Текстовый класс

Пакет: mlreportgen.ppt

Текст для включения в презентацию

Описание

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

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

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

HandleCompatible
true
ConstructOnLoad
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

Описание

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

пример

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

Свойства

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

Текстовое содержимое, указанное как вектор символа или скаляр строки.

Использовать ли для текста полужирный шрифт, указанный как true или false. Определить true для полужирного текста.

Типы данных: logical

Семейство шрифтов для текста, указанное как вектор символов или скаляр строки. Укажите шрифт, отображаемый в списке шрифтов Microsoft ® PowerPoint ®. Чтобы просмотреть список шрифтов, в PowerPoint на вкладке Главная в группе Шрифт щелкните стрелку справа от шрифта.

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

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

  • Список имен цветов CSS см. в разделе https://www.crockford.com/wrrrld/color.html.

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

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

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

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

Следует ли использовать курсив для текста, указанный как true или false. Определить true для курсивного текста.

Типы данных: logical

Стиль зачеркивания текста, заданный как одно из следующих значений:

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

  • 'none' - Нет линии зачеркивания

  • 'double' - Двойная горизонтальная линия

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

Типы данных: logical

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

Типы данных: logical

Стиль подчеркивания текста, заданный как одно из следующих значений:

СтоимостьОписание
'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 API, указанный как вектор символов или строковый скаляр. Уникальный для сеанса тег создается как часть создания этого объекта. Созданный тег имеет форму CLASS:ID, где CLASS является классом объекта и ID - значение Id свойства объекта.

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

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

Примеры

свернуть все

Использовать 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