mlreportgen.ppt.TableStyleOptions class

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

Строки и столбцы полосковых таблиц

Описание

Задает формат строк и столбцов таблицы. Прежде чем использовать TableStyleOptions, задайте стиль таблицы используя StyleName свойство на Table объект, к которому необходимо применить опции. Стиль таблицы определяет форматирование таблицы, например, цвет полоски и акцент на первом и последнем столбцах.

Конструкция

tableStyles = TableStyleOptions() создает TableStyleOptions объект. Этот объект использует свойства стиля таблицы, назначенного StyleName свойство таблицы, которой вы присваиваете свойства. Таблица использует TableStyleOption объект, только если связанная таблица устанавливает StyleName свойство.

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

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

Опции свойства стиля таблицы, возвращенные как mlreportgen.ppt.TableStyleOptions объект.

Свойства

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

Переменный цвет (полоска) для столбцов, указанный как:

  • true - Цвета чередуются для столбцов.

  • false - Столбцы используют тот же цвет.

Переменный цвет для строк, заданный как:

  • true - Цвета чередуются для строк.

  • false - Строки используют тот же цвет.

Акцент для первого столбца таблицы, указанный как:

  • true - В первом столбце используется стиль акцента, например, более сильный цвет, подчеркнутый шрифт.

  • false - Обычный стиль на первом столбце.

Акцент для первой строки таблицы, заданный как:

  • true - В первой строке используется стиль акцента, например, более сильный цвет, подчеркнутый шрифт.

  • false - Регулярный стиль на первой строке.

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

Акцент для последнего столбца таблицы, указанный как:

  • true - В последнем столбце используется стиль акцента, например, более сильный цвет, подчеркнутый шрифт.

  • false - Обычный стиль на последнем столбце.

Акцент для последней строки таблицы, заданный как:

  • true - В последней строке используется стиль акцента, например, более сильный цвет, подчеркнутый шрифт.

  • false - Регулярный стиль на последней строке.

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

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

Примеры

свернуть все

В этом примере показано, как управлять форматированием таблицы на основе Medium Style 2 - Accent 1 стиль таблицы в шаблоне PPT по умолчанию. Измените значения каждого из свойств стиля из false на trueили наоборот, чтобы понять их эффекты.

import mlreportgen.ppt.* 
slidesFile = 'myppt.pptx'; 
slides = Presentation(slidesFile); 
add(slides,'Title and Content'); 

% Create the tableand specify the table style name
table = Table(magic(5)); 
table.StyleName = 'Medium Style 2 - Accent 1'; 

% Create the format and set the properties
tblStyle = TableStyleOptions(); 
tblStyle.FirstRow = false; 
tblStyle.LastRow = false; 
tblStyle.FirstColumn = true; 
tblStyle.LastColumn = false; 
tblStyle.BandedRows = true; 
tblStyle.BandedColumns = false; 

% Apply the formatting to the table
table.Style = {tblStyle}; 

% Add the table to the slide
% Generate and display the presentation
replace(slides,'Content',table); 
close(slides); 

if ispc 
winopen(slides.OutputPath); 
end
Введенный в R2016a