mlreportgen.ppt.VAlign class

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

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

Описание

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

Конструкция

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

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

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

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

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

  • 'top'

  • 'bottom'

  • 'middle'

  • 'topCentered'

  • 'middleCentered'

  • 'bottomCentered'

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

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

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

Свойства

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

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

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

DOM генерирует тег с уникальным сеансом как часть создания этого объекта. Сгенерированный тег имеет форму 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 презентация. (The winopen код работает в Windows® платформы.)

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

if ispc
    winopen(slidesFile);
end

Введенный в R2015b