mlreportgen.dom.Border class

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

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

Описание

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

Конструкция

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

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

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

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

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

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

Используйте одно из значений в таблице.

Ограничьте значениеОписаниеПоддерживаемые выходные типы

'dashed'

Пунктирная линия

Все выходные типы

'dashdotstroked'

Линия с переменными диагональными тире и точкой

Word

'dashsmallgap'

Пунктирная линия с маленьким разрывом между тире

Word

'dotted'

Пунктирная линия

Все выходные типы

'dotdash'

Линия с чередованием точек и тире

Word

'dotdotdash'

Линия с чередованием двойных точек и тире

Word

'double'

Двойная линия

Все выходные типы

'doublewave'

Удвойте волнистую линию

Word

'groove'

3-D эффект формировал канавки линия

HTML и PDF

'hidden'

Никакая линия

'none' тип границы также не продолжает линии. Однако конфликтные границы обработаны по-другому для 'hidden' типы, чем для 'none' типы. 'hidden' тип границы более приоритетен по сравнению с конфликтным типом границы. Конфликтный тип границы более приоритетен по сравнению с 'none' ввод.

HTML и PDF

'inset'

3-D линия эффекта

Все выходные типы

'none'

Никакая линия

'hidden' тип границы также не продолжает линии. Однако конфликтные границы обработаны по-другому для 'hidden' типы, чем для 'none' типы. 'hidden' тип границы более приоритетен по сравнению с конфликтным типом границы. Конфликтный тип границы более приоритетен по сравнению с 'none' ввод.

Все выходные типы

'outset'

3-D линия эффекта

Все выходные типы

'ridge'

3-D эффект остроконечная линия

HTML и PDF

'single'

Одна строка

Word

'solid'

Одна строка

HTML и PDF

'thick'

Толстая линия

Word

'thickthinlargegap'

Пунктирная линия с чередованием толстых и тонких тире с большим разрывом

Word

'thickthinmediumgap'

Пунктирная линия с чередованием толстых и тонких тире со средним разрывом

Word

'thickthinsmallgap'

Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом

Word

'thinthicklargegap'

Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом

Word

'thinthickmediumgap'

Пунктирная линия с переменными тонкими и толстыми тире, со средним разрывом

Word

'thinthicksmallgap'

Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом

Word

'thinthickthinlargegap'

Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом

Word

'thinthickthinmediumgap'

Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом

Word

'thinthickthinsmallgap'

Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом

Word

'threedemboss'

Рельефная линия эффекта

Word

'threedengrave'

Выгравированная линия эффекта

Word

'triple'

Тройная линия

Word

'wave'

Волнистая линия

Word

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

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

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

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

  • 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 конструктор.

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

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.

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

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