mlreportgen.ppt.BackgroundColor class

Пакет: 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 объект.

Свойства

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

ID для этого объекта 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 презентация. (The winopen код работает в Windows® платформы.)

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

if ispc
    winopen(slidesFile);
end