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, где КЛАСС является классом объекта, и 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);