mlreportgen.ppt.TableRow class

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

Описание

Строка, чтобы включать в таблицу.

Чтобы добавить содержимое в строку таблицы, добавьте mlreportgen.ppt.TableEntry объекты к строке.

Строка с наибольшим числом записей таблицы определяет количество столбцов в таблице, если существует больше записей таблицы в строке, чем количество строк, заданных в mlreportgen.ppt.Table конструктор Object.

Конструкция

tableRowObj = TableRow() создает пустой объект строки таблицы.

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

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

Строка таблицы, возвращенная как mlreportgen.ppt.TableRow объект.

Свойства

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

Форматирование значения по умолчанию для текста в записях таблицы в строке таблицы, заданной как массив ячеек объектов формата PPT, который задает формат для текста. Можно задать их mlreportgen.ppt объекты формата:

  • BackgroundColor объект

  • FontFamily объект

  • FontSize объект

  • Bold объект

  • FontColor объект

  • Italic объект

  • Underline объект

Дочерние элементы этого объекта, заданного как массив ячеек объектов PPT. Это свойство доступно только для чтения.

Родительский элемент этого объекта, заданного как объект PPT. Это свойство доступно только для чтения.

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

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

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

Методы

Метод

Цель

append

Добавьте содержимое в строку таблицы.

Примеры

свернуть все

Создайте представление.

import mlreportgen.ppt.*

slidesFile = 'myTableEntryPresentation.pptx';
slides = Presentation(slidesFile);

slide1 = add(slides,'Title and Table');

Составьте таблицу с тремя столбцами.

table1 = Table(3);

Создайте первую строку таблицы.

tr1 = TableRow();
tr1.Style = {Bold(true)};

Создайте три записи таблицы для первой строки.

te1tr1 = TableEntry();
p = Paragraph('first entry');
p.FontColor = 'red';
append(te1tr1,p);

te2tr1 = TableEntry();
append(te2tr1,'second entry');

te3tr1 = TableEntry();
te3tr1.Style = {FontColor('green')};
append(te3tr1,'third entry');

Добавьте записи таблицы к первой строке.

append(tr1,te1tr1);
append(tr1,te2tr1);
append(tr1,te3tr1);

Создайте вторую строку таблицы.

tr2 = TableRow();

Создайте три записи таблицы для второй строки.

te1tr2 = TableEntry();
te1tr2.Style = {FontColor('red')};
p = Paragraph('first entry');
append(te1tr2,p);

te2tr2 = TableEntry();
append(te2tr2,'second entry');

te3tr2 = TableEntry();
te3tr2.Style = {FontColor('green')};
append(te3tr2,'third entry');

Добавьте записи таблицы к второй строке.

append(tr2,te1tr2);
append(tr2,te2tr2);
append(tr2,te3tr2);

Добавьте строки таблицы к таблице.

append(table1,tr1);
append(table1,tr2);

Используйте mlreportgen.ppt.Slide.find метод, чтобы найти объекты в понижении с Name набор свойств к Table. В шаблоне PPT API по умолчанию, Title and Table понижение размещения имеет объект с именем Table.

contents = find(slide1,'Table');

Замените табличного заполнителя на table1.

replace(contents(1),table1);

Закройте представление, чтобы сгенерировать выход.

close(slides);

Открытый myTableEntryPresentation.pptx. На платформе Windows® можно открыть представление в MATLAB®:

if ispc
    winopen(slidesFile);
end

Введенный в R2015b