mlreportgen.ppt.Table class

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

Описание

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

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

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

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

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

Конструкция

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

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

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

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

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

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

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

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

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

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

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

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

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

Свойства

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

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

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

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

Массив mlreportgen.ppt.ColSpec объекты, которые задают ширину, выравнивание и другие свойства форматирования столбцов таблицы. Первый объект применяется к первому столбцу, второй объект применяется к второму столбцу и так далее.

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

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

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

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

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

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

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

Методы

Метод

Цель

append

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

replace

Таблица Replace

row

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

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