Добавление содержимого к отчету

Объекты API и API DOM, которые служат контейнерами для содержимого отчета, имеют append метод, который используется для добавления содержимого к объектам. Для примера объекты этих классов имеют append метод:

The append методы берут два аргумента. Первый аргумент является объектом, к которому нужно добавить содержимое, а второй аргумент - это содержимое, которое нужно добавить к объекту.

Вот пример, который добавляет абзац в главу и главу в отчет:

import mlreportgen.report.* 
import mlreportgen.dom.*
rpt = Report("My Report");
ch = Chapter("My Chapter");
p = Paragraph("Hello World");
append(ch,p);
append(rpt,ch);
close(rpt);
rptview(rpt);

Для некоторых объектов DOM API, таких как абзацы, можно задать содержимое при создании объекта. Затем можно добавить больше содержимого к объекту. Например, этот код задает начальное содержимое для абзаца, добавляет больше содержимого к абзацу и добавляет абзац к документу:

import mlreportgen.dom.*
d = Document("My Document");
p = Paragraph("Hello World.");
append(p," It's me");
append(d,p);
close(d);
rptview(d);

Можно добавить объекты DOM API и множество встроенных MATLAB® объекты, такие как строки, символьные массивы и массивы ячеек, в объекты-контейнеры DOM API и Report API. Можно также добавить другие объекты Report API к объектам-контейнерам Report API. Если содержимое, которое вы пытаетесь добавить к объекту, не поддерживается для объекта, append метод возвращает ошибку. Для получения информации о содержимом, которое можно добавить к конкретному объекту Report API или DOM API, смотрите страницы с описанием для объекта и append метод объекта. Для получения информации о создании содержимого см. раздел «Генерация содержимого».

См. также

Функции

Похожие темы