mlreportgen.ppt.TableRow class

Пакет: mlreportgen.ppt

Описание

Используйте объект mlreportgen.ppt.TableRow класс, чтобы включать строку в таблицу в представлении API PPT.

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

mlreportgen.ppt.TableRow классом является handle класс.

Атрибуты класса

HandleCompatible
true
ConstructOnLoad
true

Для получения информации об атрибутах класса см. Атрибуты класса (MATLAB).

Создание

Описание

пример

tableRowObj = mlreportgen.ppt.TableRow() создает пустой TableRow объект.

Свойства

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

Высота строки в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого единицей измерения. Например, '2in' задает 2 дюйма. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Если табличная высота задана, и высота строки не задана ни для какой строки, высота всех строк является тем же самым. Высота строки определяется путем деления табличной высоты количеством строк. Если высота задана по крайней мере для одной строки, API PPT игнорирует табличную высоту. Microsoft® PowerPoint® определяет высоту строк, для которых не задана высота.

Семейство шрифтов для текста строки в виде вектора символов или строкового скаляра. Задайте шрифт, который появляется в списке шрифтов в Microsoft PowerPoint. Чтобы видеть список шрифтов, в PowerPoint, на вкладке Home, в группе Font, кликают по стрелке вправо шрифта.

Семейство шрифтов для комплексных скриптов в виде вектора символов или строкового скаляра. Задайте семейство шрифтов, чтобы использовать при замене в локали, которая требует комплексного скрипта, такого как арабский или азиат, для рендеринга текста.

Цвет шрифта текста строки в виде вектора символов или строкового скаляра, который состоит из названия цвета CSS или шестнадцатеричного значения RGB.

  • Для списка названий цвета CSS см. https://www.crockford.com/wrrrld/color.html.

  • Чтобы задать шестнадцатеричный формат RGB, используйте # как первый символ и 2D цифра шестнадцатеричные числа для красных, зеленых, и синих значений. Например, '#0000ff' задает синий.

Размер шрифта текста строки в виде вектора символов или строкового скаляра, который состоит из номера, сопровождаемого единицей измерения. Например, '11pt' задает 11 точек. Допустимые сокращения:

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Цвет фона строки в виде вектора символов или строкового скаляра, который состоит из названия цвета CSS или шестнадцатеричного значения RGB.

  • Для списка названий цвета CSS см. https://www.crockford.com/wrrrld/color.html.

  • Чтобы задать шестнадцатеричный формат RGB, используйте # как первый символ и 2D цифра шестнадцатеричные числа для красных, зеленых, и синих значений. Например, '#0000ff' задает синий.

Форматирование строки таблицы в виде массива ячеек объектов формата PPT. Форматы, которые не применяются к TableRow объект проигнорирован.

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

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

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

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

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

Методы

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

Примеры

свернуть все

Составьте таблицу для представления путем добавления записей в строки и строки к таблице.

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

import mlreportgen.ppt.*
ppt = Presentation('myTableRowPresentation.pptx');
open(ppt);

Добавьте понижение в представление.

add(ppt,'Title and Content');

Составление таблицы.

table = Table();

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

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

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

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

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

te3tr1 = TableEntry();
te3tr1.FontColor = 'green';
append(te3tr1,'third entry');
append(tr1,te3tr1);

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

append(table,tr1);

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

tr2 = TableRow();
te1tr2 = TableEntry();
te1tr2.FontColor ='red';
p = Paragraph('first entry');
append(te1tr2,p);
append(tr2,te1tr2);

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

te3tr2 = TableEntry();
te3tr2.FontColor = 'green';
append(te3tr2,'third entry');
append(tr2,te3tr2);
append(table,tr2);

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

contents = find(ppt,'Content');
replace(contents(1),table);
 

Закройте и просмотрите представление.

close(ppt);
rptview(ppt);

Вот таблица в сгенерированном представлении:

Введенный в R2015b