exponenta event banner

mlreportgen.ppt.VAlign класс

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

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

Описание

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

Строительство

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

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

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

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

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

  • 'top'

  • 'bottom'

  • 'middle'

  • 'topCentered'

  • 'middleCentered'

  • 'bottomCentered'

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

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

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

Свойства

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

Идентификатор для этого объекта 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 презентация. ( winopen код работает на платформах Windows ®.)

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

if ispc
    winopen(slidesFile);
end

Представлен в R2015b