mlreportgen.ppt.TextOrientation class

Пакет: mlreportgen.ppt

Ориентация текста в записи таблицы

Описание

Использование mlreportgen.ppt.TextOrientation формат объекта для определения ориентации текста в записи таблицы в презентации PPT API.

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

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

ConstructOnLoad
true
HandleCompatible
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

Описание

textOrientationObj = mlreportgen.ppt.TextOrientation() устанавливает свойство Значения на 'horizontal'.

пример

textOrientationObj = mlreportgen.ppt.TextOrientation(orientation) устанавливает свойство Значения на orientation.

Свойства

расширить все

Ориентация текста записи таблицы, заданная как вектор символов или строковый скаляр. Задайте одно из значений в таблице.

ЗначениеОписание
'horizontal'Ориентация текста горизонтальна.
'down'Ориентация текста вертикальна, содержимое повернуто на 90 степени, по часовой стрелке.
'up'Ориентация текста вертикальна, содержимое повернуто на 90 степени против часовой стрелки.

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

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

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

Примеры

свернуть все

Чтобы задать ориентацию текста в записи таблицы в презентации, добавьте mlreportgen.ppt.TextOrientation объект для S- tyle свойство mlreportgen.ppt.TableEntry объект, который представляет запись таблицы. Этот пример генерирует таблицу с вертикально ориентированным текстом в первой строке.

Создайте презентацию.

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

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

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

Составьте таблицу.

t = Table({'Entry 11', 'Entry 12'; 'Entry 21', 'Entry 22'});
t.Height = '2in';
t.Width = '2in';
t.StyleName = "Medium style 2 - Accent 1";
t.Style = [t.Style {VAlign("middleCentered")}];

Задайте вертикальную ориентацию текста для значений в первой строке.

tr1te1 = t.entry(1,1);
tr1te1.Style = [ tr1te1.Style {TextOrientation("down")} ];
tr1te2 = t.entry(1,2);
tr1te2.Style = [ tr1te2.Style {TextOrientation("down")} ];

Добавить заголовок и таблицу на слайд.

replace(slide,"Title","Row One Text Has Vertical Orientation");
replace(slide,"Table",t);

Закройте и просмотрите презентацию.

close(ppt);
rptview(ppt);

Вот таблица в сгенерированной презентации:

Введенный в R2020a