exponenta event banner

класс mlreportgen.dom.HorizontalRule

Пакет: 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 - пикас

  • 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