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