mlreportgen.ppt.TableEntry class

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

Описание

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

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

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

Конструкция

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

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

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

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

Свойства

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

Форматирование значения по умолчанию для текста, добавленного к записи таблицы, заданной как массив ячеек объектов формата 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