exponenta event banner

mlreportgen.dom.ColSep класс

Пакет: 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 (truecolor) как #RRGGBB. Например, #0000ff - оттенок синего.

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

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

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

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

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

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

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

Свойства

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

Можно указать:

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

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

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

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

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

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

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

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

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

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

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

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

Примеры

свернуть все

В этом примере создается таблица и устанавливаются стили границы, разделителя столбцов и разделителя строк. Свойство TaureEntriesStyle форматирует записи таблицы.

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);