mlreportgen.ppt.TextOrientation class

Пакет: mlreportgen.ppt

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

Описание

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

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Описание

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

пример

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

Свойства

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

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

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

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

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

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

Примеры

свернуть все

Чтобы задать ориентацию текста в записи таблицы в представлении, добавьте mlreportgen.ppt.TextOrientation возразите против Style свойство 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