mlreportgen.ppt. Класс TableEntry

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

Описание

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

Чтобы добавить содержимое в запись таблицы, добавьте вектор символов или один или несколько объектов mlreportgen.ppt.Paragraph.

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

Конструкция

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

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

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

Запись таблицы, возвращенная как объект mlreportgen.ppt.TableEntry.

Свойства

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

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

  • Объект BackgroundColor

  • Объект FontFamily

  • Объект FontSize

  • Объект Bold

  • Объект FontColor

  • Объект Italic

  • Объект Underline

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

Это списки свойств только для чтения родительский элемент этого объекта, заданного как объект 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