mlreportgen.dom. Ограничьте класс

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

Свойства границ объекта

Описание

Задает свойства границ объекта.

Конструкция

borderObj = Border() создает незаданную границу.

borderObj = Border(style) создает границу, имеющую заданный стиль.

borderObj = Border(style,color) создает границу, имеющую заданный стиль и цвет.

borderObj = Border(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. Units является сокращением от модулей. Допустимые сокращения:

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

  • cm — 'centimeters'

  • \in 'inches'

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

  • pc — цицеро

  • pt — 'points'

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

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

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

Свойства

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

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

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

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

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

Для получения дополнительной информации см. описание входного параметра style для конструктора mlreportgen.dom.Border.

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

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

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

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

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

  • cm — 'centimeters'

  • \in 'inches'

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

  • pc — цицеро

  • pt — 'points'

Цвет сегмента нижней границы, заданный как вектор символов.

Стиль сегмента нижней границы, заданный как вектор символов.

Сегмент width нижней границы, заданный как вектор символов.

Цвет сегмента верхней границы, заданный как вектор символов.

Стиль сегмента верхней границы, заданный как вектор символов.

Сегмент width верхней границы, заданный как вектор символов.

Оставленный цвет сегмента границы, заданный как вектор символов.

Оставленный стиль сегмента границы, заданный как вектор символов.

Оставленный сегмент width границы, заданный как вектор символов.

Правильный цвет сегмента границы, заданный как вектор символов.

Правильный стиль сегмента границы, заданный как вектор символов.

Правильный сегмент width границы, заданный как вектор символов.

Примеры

свернуть все

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);
t = Table(magic(5));
t.Style = {Border('inset','crimson','6pt'),Width('50%')};
t.TableEntriesInnerMargin = '6pt';
append(d,t);
close(d);
rptview('test',doctype);