mlreportgen.ppt. Класс VAlign

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

Выравнивание по вертикали содержимого записи таблицы

Описание

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

Конструкция

vAlignObj = VAlign() создает объект выравнивания по вертикали, имеющий значение 'top'.

vAlignObj = VAlign(value) создает объект выравнивания по вертикали, имеющий заданное значение.

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

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

Выравнивание по вертикали для содержимого записи таблицы, заданного как одно из этих значений:

  • 'top'

  • 'bottom'

  • 'middle'

  • 'topCentered'

  • 'middleCentered'

  • 'bottomCentered'

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

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

Выравнивание по вертикали содержимого записи таблицы, возвращенного как объект mlreportgen.ppt.VAlign.

Свойства

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

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

Пометьте для элемента документа, указанного как вектор символов.

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

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

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

Примеры

свернуть все

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

import mlreportgen.ppt.*
slidesFile = 'myVAlign.pptx';
slides = Presentation(slidesFile);
slide1 = add(slides,'Title and Content');

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

table1 = Table();
row1 = TableRow();
p1 = Paragraph('top');
r1e1 = TableEntry();
r1e1.Style = {VAlign('top'),FontSize('.5in')};
append(r1e1,p1);
append(row1,r1e1);

p2 = Paragraph('middle');
r1e2 = TableEntry();
r1e2.Style = {VAlign('middle')};
append(r1e2,p2);
append(row1,r1e2);

row2 = TableRow();
p3 = Paragraph('bottom');
r2e1 = TableEntry();
r2e1.Style = {VAlign('bottom')};
append(r2e1,p3);
append(row2,r2e1);

p4 = Paragraph('middle centered');
r2e2 = TableEntry();
r2e2.Style = {VAlign('middleCentered'),FontSize('.5in')};
append(r2e2,p4);
append(row2,r2e2);

append(table1,row1);
append(table1,row2);

Добавьте таблицу в понижение, сгенерируйте представление и откройте представление myVAlign. (Код winopen работает над платформами Windows®.)

replace(slide1,'Content',table1);
close(slides);

if ispc
    winopen(slidesFile);
end

Введенный в R2015b