mlreportgen.dom.VerticalAlign class

Пакет: mlreportgen.dom

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

Описание

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

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Описание

пример

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, где class класс элемента и 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