mlreportgen.ppt. Табличный класс

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

Описание

Таблица, чтобы включать в представление.

Составьте таблицу с помощью одного из этих подходов:

  • Составьте пустую таблицу и добавьте строки таблицы с записями таблицы для каждого столбца.

  • Составьте таблицу, с помощью массива или массива ячеек, чтобы задать табличное содержимое.

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

Конструкция

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

tableObj = Table(nCols) создает пустой объект таблицы с количеством столбцов, которые вы задаете.

tableObj = Table(tableValues) возвращает таблицу, содержимое которой задано двумерным числовым массивом или двумерным массивом ячеек чисел, векторов символов или объектов mlreportgen.ppt.Paragraph.

Входные параметры

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

Количество столбцов таблицы, заданных как двойное.

Типы данных: double

Табличные значения, заданные как один из них:

  • Двумерный числовой массив

  • Двумерный массив ячеек из символьных векторов, числа, категориальные данные, или объекты mlreportgen.ppt.Paragraph или комбинация этих видов значений

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

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

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

Свойства

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

Количество столбцов таблицы, заданных как двойное.

Типы данных: double

Имя таблицы, заданное как вектор символов.

Имя стиля таблицы от шаблона для представления, заданного как вектор символов.

Верхнее левое x-положение-координат таблицы, заданной в форме valueUnits, где Units является сокращением от x-position модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm — 'centimeters'

  • \in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt — 'points'

Верхнее левое y-положение-координат таблицы, заданной в форме valueUnits, где Units является сокращением от x-position модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm — 'centimeters'

  • \in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt — 'points'

Ширина таблицы, заданной в форме valueUnits, где Units является сокращением от x-position модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm — 'centimeters'

  • \in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt — 'points'

Высота таблицы, заданной в форме valueUnits, где Units является сокращением от x-position модулей. Допустимые сокращения:

  • px — пиксели (значение по умолчанию)

  • cm — 'centimeters'

  • \in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt — 'points'

Определение табличной высоты заставляет строки таблицы иметь равномерно распределенные высоты, сумма которых является заданной табличной высотой. Если содержимое строки не помещается в ее высоту строки, та высота строки расширяется. Эта увеличенная высота строки может заставить таблицу превышать свою заданную табличную высоту, когда таблица представляется.

Табличное форматирование. Это свойство проигнорировано.

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

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

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

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

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

Методы

Метод

Цель

append

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

replace

Таблица Replace.

mlreportgen.ppt.Table.row

Доступ к строке таблицы.

mlreportgen.ppt.Table.entry

Доступ к записи таблицы.

Примеры

свернуть все

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

import mlreportgen.ppt.*

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

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

Составьте таблицу с помощью массива ячеек.

table1 = Table({'a','b';'c','d'});
table1.Children(1).Style = {FontColor('red')};
table1.Children(2).Style = {FontColor('green')};

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

contents = find(slides,'Table');

Замените содержимое второго понижения с table1.

replace(contents(1),table1);

Составьте вторую таблицу с помощью функции MATLAB® magic.

table2 = Table(magic(9));

Замените таблицу в третьем понижении с table2.

replace(contents(2),table2);

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

close(slides);

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

if ispc
    winopen(slidesFile);
end

Введенный в R2015b