mlreportgen.ppt.VAlign class

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

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

Описание

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

Конструкция

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

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

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

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

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

  • 'top'

  • 'bottom'

  • 'middle'

  • 'topCentered'

  • 'middleCentered'

  • 'bottomCentered'

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

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

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

Свойства

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

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

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

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и 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