mlreportgen.dom.ColSep class

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

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

Описание

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

Конструкция

colSepObj = ColSep() создает незаданные разделители столбцов.

colSepObj = ColSep(style) создает разделитель столбцов заданного стиля.

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

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

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

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

Стиль диафрагмы столбца таблицы в виде одного из этих значений.

ЗначениеПрименяется
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 (истинный цвет) значение как #RRGGBB. Например, #0000ff оттенок синего цвета.

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

Определение разделителя столбцов, представленное mlreportgen.dom.ColSpec объект.

Свойства

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

Можно задать:

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

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

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

Массив объектов формата (таких как Bold объекты), которые задают формат для диафрагмы.

Это свойство заменяет соответствующие форматы, заданные стилем таблицы стилей, заданным StyleName свойство.

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

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.

Ширина диафрагмы как процент, например, '100%', или много единиц измерения в форме valueUnitsМодули сокращение от модулей. Используйте одно из этих сокращений от единиц ширины.

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Типы данных: char

Примеры

свернуть все

Этот пример составляет таблицу и устанавливает границу, разделитель столбцов и стили диафрагмы строки. Свойство TableEntriesStyle форматирует записи таблицы.

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

t.Style = { ...
    RowHeight('0.75in'), ...
    Border('solid','Green','6pt'), ...
    ColSep('double','DarkGreen','3pt'), ...
    RowSep('single','DarkGreen')};

t.TableEntriesStyle = { ...
    Width('0.75in'), ...
    InnerMargin('0'), ...
    OuterMargin('0'), ...
    HAlign('center'), ...
    VAlign('middle') };
    
append(d,t);
close(d);
rptview(d.OutputPath);