mlreportgen.dom.BackgroundColor class

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

Цвет фона элемента документа

Описание

Задает цвет фона элемента документа

Конструкция

backgroundColorObj = BackgroundColor() создает белый фон.

backgroundColorObj = BackgroundColor(colorName) создает объект цвета фона на основе заданного названия цвета CSS.

backgroundColorObj = BackgroundColor(rgbValue) создает объект цвета фона с помощью шестнадцатеричного значения цвета RGB.

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

расширить все

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

Вектор символов, использующий следующий формат RGB: #RRGGBB. Использование # в качестве первого символа и двухзначных шестнадцатеричных чисел для красных, зеленых и синих значений. Для примера, '#0000ff' задает синий цвет.

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

расширить все

Цвет фона для объекта отчета, возвращенный как mlreportgen.dom.BackgroundColor объект

Свойства

расширить все

Шестнадцатеричное число, представляющее значение цвета RGB. Для примера, '#8b008b' задает темную пурпурную. Можно использовать заглавные или строчные буквы как часть шестнадцатеричного значения.

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

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

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

Либо CSS- названия цвета, либо шестнадцатеричное значение RGB, заданное как вектор символов.

Примеры

свернуть все

Создайте объект глубокого синего фона и примените его к абзацу. Вместо определения названия цвета CSS DeepSkyBlueможно использовать шестнадцатеричное значение #00bfff.

import mlreportgen.dom.*;
     doctype = 'html';
     d = Document('test',doctype);
     blue = 'DeepSkyBlue';
     % blue = '#00BFFF';
     colorfulStyle = {Bold,Color(blue),BackgroundColor('Yellow')};
     p = Paragraph('deep sky blue paragraph with yellow background');
     p.Style = colorfulStyle;
     append(d,p);
     close(d);
     rptview('test',doctype);