exponenta event banner

класс mlreportgen.ppt.BackgroundColor

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

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

Описание

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

  • 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. Использовать # в качестве первого символа и двухзначных шестнадцатеричных чисел для красного, зеленого и синего значений. Например, '#0000ff' указывает синий цвет.

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

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

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

Свойства

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

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

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

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

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

  • Имя цвета CSS. См. https://www.crockford.com/wrrrld/color.html.

  • Значение RGB, использующее символьный вектор, имеющий формат #RRGGBB. Использовать # в качестве первого символа и двухзначных шестнадцатеричных чисел для красного, зеленого и синего значений. Например, '#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