append

Класс: таблица
Пакет: mlreportgen.ppt

Добавить строку к таблице

Синтаксис

Описание

пример

rowObj = append(table,row) добавляет строку к таблице.

Примеры

расширить все

Создайте презентацию.

import mlreportgen.ppt.*
slidesFile = 'myTableEntryPresentation.pptx';
slides = Presentation(slidesFile);
add(slides,'Title and Content');

Составьте таблицу с тремя столбцами.

table1 = Table();

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

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.Presentation.find метод для поиска слайдов с Content заполнитель. В данном случае их два.

contents = find(slides,'Content');

Замените таблицу на втором слайде на table1.

replace(contents(1),table1);

Сгенерируйте презентацию. Откройте myTableEntryPresentation.pptx. В Windows® платформа, вы можете открыть презентацию в MATLAB®:

close(slides);

if ispc
    winopen(slidesFile);
end

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

расширить все

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

Строка для добавления к таблице, заданная как mlreportgen.ppt.TableRow объект.

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

расширить все

Добавленная строка таблицы, возвращенная как mlreportgen.dom.TableRow объект.

Введенный в R2015b