Пакет: mlreportgen.dom
Суперклассы:
Свойства границ объекта
Задает свойства границ объекта.
создает незаданную границу.borderObj
= Border()
создает границу, имеющую заданный стиль. borderObj
= Border(style
)
создает границу, имеющую заданный стиль и цвет. borderObj
= Border(style
,color
)
создает границу, имеющую заданный стиль, цвет и ширину. borderObj
= Border(style
,color
,width
)
style
— Стиль по умолчанию сегментов границыИспользуйте одно из значений в таблице.
Ограничьте значение | Описание | Поддерживаемые выходные типы |
---|---|---|
| Пунктирная линия | Все выходные типы |
| Линия с переменными диагональными тире и точкой | Word |
| Пунктирная линия с маленьким разрывом между тире | Word |
| Пунктирная линия | Все выходные типы |
| Линия с чередованием точек и тире | Word |
| Линия с чередованием двойных точек и тире | Word |
| Двойная линия | Все выходные типы |
| Удвойте волнистую линию | Word |
| 3-D эффект формировал канавки линия | HTML и PDF |
| Никакая линия
| HTML и PDF |
| 3-D линия эффекта | Все выходные типы |
| Никакая линия
| Все выходные типы |
| 3-D линия эффекта | Все выходные типы |
| 3-D эффект остроконечная линия | HTML и PDF |
| Одна строка | Word |
| Одна строка | HTML и PDF |
| Толстая линия | Word |
| Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | Word |
| Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | Word |
| Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире, со средним разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | Word |
| Рельефная линия эффекта | Word |
| Выгравированная линия эффекта | Word |
| Тройная линия | Word |
| Волнистая линия | Word |
color
— Цвет границыМожно задать:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB
. Например, #0000ff
оттенок синего цвета.
width
— Ширина границыШирина границы в виде вектора символов, в формате valueUnits
Модули
сокращение от модулей. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
borderObj
— Граница таблицыmlreportgen.dom.Border
объектГраница таблицы, представленная mlreportgen.dom.Border
объект.
Color
— Цвет по умолчанию сегментов границыМожно задать:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB
. Например, #0000ff
оттенок синего цвета.
Id
— ID для этого элемента документаID для этого элемента документа в виде вектора символов или строкового скаляра. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.
Style
— Стиль по умолчанию сегментов границыДля получения дополнительной информации см. описание style
входной параметр для mlreportgen.dom.Border
конструктор.
Tag
— Пометьте для этого элемента документаПометьте для этого элемента документа в виде вектора символов или строкового скаляра.
DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id
свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.
Width
— Ширина границыШирина границы в виде вектора символов в форме valueUnits
Модули
сокращение от модулей. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
'centimeters'
in
'inches'
mm
— миллиметры
pc
— цицеро
pt
'points'
BottomColor
— Цвет сегмента нижней границыСегмент нижней границы окрашивает в виде вектора символов.
BottomStyle
— Стиль сегмента нижней границыСегмент нижней границы разрабатывает в виде вектора символов.
BottomWidth
— Сегмент width нижней границыСегмент width нижней границы в виде вектора символов.
TopColor
— Цвет сегмента верхней границыСегмент верхней границы окрашивает в виде вектора символов.
TopStyle
— Стиль сегмента верхней границыСегмент верхней границы разрабатывает в виде вектора символов.
TopWidth
— Сегмент width верхней границыСегмент width верхней границы в виде вектора символов.
LeftColor
— Оставленный цвет сегмента границыОставленный сегмент границы окрашивает в виде вектора символов.
LeftStyle
— Оставленный стиль сегмента границыОставленный сегмент границы разрабатывает в виде вектора символов.
LeftWidth
— Оставленный сегмент width границыОставленный сегмент width границы в виде вектора символов.
RightColor
— Правильный цвет сегмента границыПравильный сегмент границы окрашивает в виде вектора символов.
RightStyle
— Правильный стиль сегмента границыПравильный сегмент границы разрабатывает в виде вектора символов.
RightWidth
— Правильный сегмент 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);
mlreportgen.dom.Table
| mlreportgen.dom.ColSep
| mlreportgen.dom.RowSep
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.