exponenta event banner

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

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

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

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

  • in - дюймы

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

  • pc - пикас

  • pt - точки

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

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

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

  • in - дюймы

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

  • pc - пикас

  • pt - точки

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

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