mlreportgen.dom.VerticalAlign class

Пакет: mlreportgen.dom

Выравнивание по вертикали встроенного элемента документа

Описание

Задает выравнивание по вертикали встроенного элемента документа, такого как текстовый объект или объект изображения.

mlreportgen.dom.VerticalAlign классом является handle класс.

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Описание

пример

mlreportgen.dom.VerticalAlign = VerticalAlign() задает выравнивание верхнего индекса.

пример

mlreportgen.dom.VerticalAlign = VerticalAlign(value) устанавливает свойство Value на выравнивание, заданное value.

Свойства

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

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

  • 'superscript' или 'super' — Выравнивает элемент как верхний индекс к родительскому элементу.

  • 'subscript' или 'sub' — Выравнивает элемент как индекс к родительскому элементу.

  • 'baseline' — Выравнивает базовую линию элемента с базовой линией родительского элемента.

  • 'text-top' — Выравнивает верхнюю часть элемента с верхней частью предметной области родительского элемента. Это значение не поддерживается для документов Word.

  • 'text-bottom' — Выравнивает нижнюю часть элемента с нижней частью предметной области родительского элемента. Это значение не поддерживается для документов Word.

  • длина — составляет, которым элемент возведен или понижен от базовой линии родительского элемента. Отформатируйте длину как valueUnits где value количество модулей и Units модульное сокращение. Используйте одно из сокращений в таблице.

    Модульное имяМодульное сокращение
    пиксели (не поддерживаемый для документов Word)px
    'centimeters'cm
    'inches'in
    миллиметрыmm
    цицероpc
    'points'pt
    процент высоты линии (не поддерживаемый для документов Word)%

Смотрите, что вертикаль - выравнивает свойство в спецификации CSS.

Если вы не обеспечиваете VerticalAlign объект, значения по умолчанию выравнивания к базовому выравниванию. Если вы обеспечиваете VerticalAlign объект, но не задают выравнивание, значения по умолчанию выравнивания к выравниванию верхнего индекса.

Пример: 'text-top'

Пример: '0.25in'

Пример: '50%'

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

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

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.

Примеры

свернуть все

Выровняйте текст как верхний индекс к тексту в вышестоящем абзаце. Создание VerticalAlign объект, не обеспечивая входной параметр устанавливает выравнивание преобразовывать в верхний индекс.

import mlreportgen.dom.*; 
doctype = 'html';
d = Document('test',doctype);
p = Paragraph('e = mc');

t = Text('2');
t.Style = {VerticalAlign()};
append(p,t);
append(d,p);

close(d);
rptview('test',doctype);

Выровняйте нижнюю часть изображения с нижней частью сопроводительного текста путем определения 'text-bottom'.

import mlreportgen.dom.*;
doctype = 'html';
d = Document('mydoc',doctype);

p = Paragraph('This image ');
p.FontSize = '20';
im = Image('image_to_align.png');
im.Style = {VerticalAlign('text-bottom')};
t = Text(' is aligned with the bottom of the surrounding text.');
append(p,im);
append(p,t);
append(d,p);

close(d);
rptview('mydoc',doctype);

Больше о

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

Введенный в R2014b
Для просмотра документации необходимо авторизоваться на сайте