mlreportgen.ppt.BackgroundColor class

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

Цвет фона элемента представления

Описание

Задает цвет фона их элемент представления объекты API PPT:

  • TextBox

  • TextBoxPlaceholder

  • ContentPlaceholder

  • TablePlaceholder

  • Table

  • TableRow

  • TableEntry

  • ColSpec

  • TextBox

Конструкция

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

backgroundColorObj = BackgroundColor(color) создает цвет фона, основанный на объектах на заданном названии цвета CSS или шестнадцатеричном значении цвета RGB.

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

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

Цвет фона в виде вектора символов. Можно использовать:

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

  • Шестнадцатеричный RGB (красный, зеленый, синий) значение цвета в виде вектора символов. Используйте формат #RRGGBBИспользование как первый символ и 2D цифра шестнадцатеричные числа каждый для красных, зеленых, и синих значений. Например, '#0000ff' задает синий.

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

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

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

Свойства

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

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

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

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

Имя цвета в виде вектора символов, с помощью одного из этих значений:

  • Название цвета CSS. См. https://www.crockford.com/wrrrld/color.html.

  • Значение RGB, с помощью вектора символов, имеющего формат #RRGGBBИспользование как первый символ и 2D цифра шестнадцатеричные числа каждый для красных, зеленых, и синих значений. Например, '#0000ff' задает синий.

Примеры

свернуть все

Составьте таблицу с различными цветными строками и записями таблицы.

Настройте представление с понижением, названным A Colorful Table.

import mlreportgen.ppt.*
slidesFile = 'myBackground.pptx';
slides = Presentation(slidesFile);
slide1 = add(slides,'Title and Content');
replace(slide1,'Title','A Colorful Table');

Задайте таблицу, задав различные цвета для верхней строки и для первой записи во второй строке.

table1 = Table();

row1 = TableRow();
row1.Style = {BackgroundColor('beige')};
row1entry1 = TableEntry();
p2 = Paragraph('Beige row');
append(row1entry1,p2);
row1entry2 = TableEntry();
p3 = Paragraph('More text');
append(row1entry2,p3);
append(row1,row1entry1);
append(row1,row1entry2);

row2 = TableRow();
row2entry1 = TableEntry();
row2entry1.Style = {BackgroundColor('yellow')};
p4 = Paragraph('yellow cell');
append(row2entry1,p4);
row2entry2 = TableEntry();
p5 = Paragraph('default white background');
append(row2entry2,p5);
append(row2,row2entry1);
append(row2,row2entry2);

append(table1,row1);
append(table1,row2);

Замените содержимое понижения на таблицу, сгенерируйте представление и откройте myBackground представление. (winopen код работает над платформами Windows®.)

replace(slide1,'Content',table1);
close(slides); 

if ispc
    winopen(slidesFile);
end