exponenta event banner

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

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

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. Можно также добавить другие объекты API отчетов к объектам-контейнерам API отчетов. Если содержимое, которое вы пытаетесь добавить к объекту, не поддерживается для объекта, append возвращает ошибку. Сведения о содержимом, которое можно добавить к определенному объекту API отчетов или API DOM, см. на ссылочных страницах объекта и append способ объекта. Сведения о создании содержимого см. в разделе Создание содержимого.

См. также

Функции

Связанные темы