mlreportgen.dom. Класс RowSep

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

Проведите линии между строками таблицы

Описание

Проведите линии (разделители) между строками таблицы.

Конструкция

rowSepObj = RowSep() создает незаданные разделители строки.

rowSepObj = RowSep(style) создает разделитель строки заданного стиля.

rowSepObj = RowSep(style,color) создает разделитель строки, имеющий заданный стиль и цвет.

rowSepObj = RowSep(style,color,width) создает разделитель строки, имеющий заданный стиль, цвет и ширину.

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

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

Стиль линии разделителя строки таблицы, заданного как одно из этих значений.

ЗначениеПрименяется
WordHTML и 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' 

Цвет разделителя строки таблицы, заданного как цвет, такой как 'red' или шестнадцатеричное значение RGB, такое как '#0000ff'.

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

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

  • cm — 'centimeters'

  • \in 'inches'

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

  • pc — цицеро

  • pt — 'points'

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

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

Строки разделителя строк таблицы, представленные объектом mlreportgen.dom.RowSep.

Свойства

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

Цвет текста, заданный как также:

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

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

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

Стиль линии для разделителя строки. См. описание входного параметра style для списка возможных значений.

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

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

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

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

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

  • cm — 'centimeters'

  • \in 'inches'

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

  • pc — цицеро

  • pt — 'points'

Примеры

свернуть все

Задайте разделитель строки как часть определения свойства Style для таблицы.

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

t = Table(magic(5));
t.Style = {Border('inset','crimson','6pt'), ...
   ColSep('double','DarkGreen','3pt'), ...
   RowSep('double','Gold','3pt'), ...
   Width('50%')};

t.TableEntriesInnerMargin = '6pt';
t.TableEntriesHAlign = 'center';
t.TableEntriesVAlign = 'middle';
append(d,t);

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