向报告添加内容
作为报告内容容器的报告 API 和 DOM API 对象具有 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 和报告 API 容器对象。您还可以将其他报告 API 对象追加到报告 API 容器对象。如果对象不支持您尝试追加到该对象的内容,则 append
方法将返回错误。有关可以追加到特定报告 API 或 DOM API 对象的内容的信息,请参阅该对象的参考页面和对象的 append
方法。有关创建内容的信息,请参阅 内容生成。
另请参阅
函数
mlreportgen.dom.Document
|mlreportgen.dom.Paragraph
|mlreportgen.report.Section
|mlreportgen.report.Chapter
|mlreportgen.report.Report