mlreportgen.ppt. Класс BackgroundColor

Пакет: 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