exponenta event banner

добавить

Класс: mlreportgen.report.Report
Пакет: mlreportgen.report

(Не рекомендуется) Добавить содержимое в отчет

Синтаксис

add(report,content)

Описание

Примечание

add не рекомендуется. Использовать append вместо этого. См. раздел Вопросы совместимости.

add(report,content) добавляет указанное content к указанному отчету. Если отчет еще не открыт, add способ открывает его.

Примечание

Можно добавлять репортер к отчету несколько раз, но нельзя добавлять репортера к разным отчетам. Например, при добавлении mlreportgen.report.TitlePage reporter к одному отчету, вы не можете добавить его к другому отчету.

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

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

Отчет, указанный как mlreportgen.report.Report объект.

Содержимое для добавления в отчет, указанное как Report API reporter, объект DOM или встроенный объект MATLAB ®. Содержимым может быть репортер Report API или любой объект, который можно добавить к документу DOM. Содержимое, которое можно добавить к документу DOM, включает объекты DOM и множество встроенных объектов MATLAB, таких как строки, массивы символов и массивы ячеек.

Примеры

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

Добавление содержимого в абзац и добавление абзаца в отчет. Чтобы добавить содержимое в абзац, необходимо использовать append поскольку абзац является объектом DOM API. Для добавления абзаца к отчету, который является объектом API Report, в этом примере используется add. Начиная с R2020b, вы можете использовать append вместо add. См. раздел Вопросы совместимости.

import mlreportgen.dom.*
import mlreportgen.report.*

rpt = Report("My Report");
p = Paragraph("My paragraph content ");

append(p,"and some more content.");
add(rpt,p);

close(rpt);
rptview(rpt);

Вопросы совместимости

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

Не рекомендуется начинать с R2020b

Представлен в R2017b