mlreportgen.dom. Класс VerticalAlign

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

Выравнивание по вертикали текста

Описание

Задает выравнивание по вертикали текста.

Конструкция

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

verticalAlignObj = VerticalAlign(align) создает выравнивание заданного типа.

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

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

Выравнивание по вертикали текста относительно базовой линии, заданной как одно из этих значений:

  • 'superscript' или 'super'

  • 'subscript' или 'sub'

  • 'baseline'

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

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

Выравнивание по вертикали текста, представленного объектом mlreportgen.dom.VerticalAlignment.

Свойства

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

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

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

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

Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.

Выравнивание по вертикали текста относительно базовой линии, заданной как одно из этих значений:

  • 'superscript' или 'super' — Выравнивает текст как верхний индекс, который является выше базовой линии

  • 'subscript' или 'sub' — Выравнивает текст как индекс, который является ниже базовой линии

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

Примеры

свернуть все

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

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

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