mlreportgen.dom.HorizontalRule class

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

Горизонтальная линия между содержимым отчета

Описание

Горизонтальная линия для визуального разделения содержимого отчета. Можно добавить HorizontalRule объект этим объектам:

  • mlreportgen.dom.Document

  • mlreportgen.dom.DocumentPart

  • mlreportgen.dom.TableEntry

  • mlreportgen.dom.Group

  • mlreportgen.dom.Container

Конструкция

horizontalRuleObj = HorizontalRule() создает неопределенную горизонтальную линию.

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

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

Горизонтальная линия, возвращенная как mlreportgen.dom.HorizontalRule объект.

Свойства

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

Стиль линии для горизонтального правила, заданный как одно из следующих значений.

ЗначениеПрименяется к
DOCXHTML и PDF
'dashed'
'dashdotstroked' 
'dashsmallgap' 
'dotted'
'dotdash' 
'dotdotdash' 
'double'
'doublewave' 
'inset'
'none'
'outset'
'single' 
'solid' 
'thick' 
'thickthinlargegap' 
'thickthinmediumgap' 
'thickthinsmallgap' 
'thinthicklargegap' 
'thinthickmediumgap' 
'thinthicksmallgap' 
'thinthickthinlargegap' 
'thinthickthinmediumgap' 
'thinthickthinsmallgap' 
'threedemboss' 
'threedengrave' 
'triple' 
'wave' 

Цвет линии, заданный как вектор символов. Можно задать:

  • Имя цвета. Имя должно быть CSS- названия цвета. См. https://www.crockford.com/wrrrld/color.html.

  • Шестнадцатеричное значение RGB (truecolor) как #RRGGBB. Для примера, #0000ff - оттенок синего.

Ширина линии (в HTML), заданная в формате valueUnits где Units - сокращение для модулей. Допустимые сокращения:

  • px - пиксели (по умолчанию)

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметры

  • pc - picas

  • pt - точки

Цвет фона линии, заданный как вектор символов. Можно задать:

  • Имя цвета. Имя должно быть CSS- названия цвета. См. https://www.crockford.com/wrrrld/color.html.

  • Шестнадцатеричное значение RGB (truecolor) как #RRGGBB. Для примера, #0000ff - оттенок синего.

Это свойство применяется только к HTML.

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

Формат спецификации для линии, заданный как массив объектов формата.

Стиль таблицы стилей для линии, заданный как вектор символов. Имя стиля должно быть задано в таблице стилей документа или детали документа, к которой добавлен этот элемент. Заданный стиль определяет внешний вид этого элемента в выходном документе, где не переопределяется форматами, заданными в Style свойство этого элемента.

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

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

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

Методы

Метод

Цель

clone

Использование HorizontalRule.clone способом, подобным тому, как вы используете Paragraph.clone.

Скопируйте горизонтальную линию.

Примеры

свернуть все

import mlreportgen.dom.*;
doctype = 'html';
d = Document('horizontalRule',doctype);
p1 = Paragraph('Top content');
append(d,p1);

hr = HorizontalRule();
hr.Border = 'dotted';
hr.BorderColor = 'blue';
append(d,hr);

p2 = Paragraph('Bottom content');
append(d,p2);

close(d);
rptview(d.OutputPath);

Вопросы совместимости

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

Поведение изменено в R2021a

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