主要内容

填满

类:mlreportgen.dom.Document
包:mlreportgen.dom

生成文档洞填充内容

描述

例子

填充(形式)充满漏洞在基于dom的形式生成的内容。使用这种方法你来自任何这些类的类:

请注意

使用这种方法只有派生类。一个DOM类的一个实例上调用这个方法会导致一个错误。

这种方法假设派生类,对于每个洞在一个实例的模板,定义了一个方法让这个签名:

fillHoleId (d)
HoleId是一个洞的ID定义文档的模板。d派生类的一个实例。填充方法从第一个洞在文档最后,调用相应的fillHoleId在每个孔的方法。通过这种方式,您可以定义方法,填补这个洞不循环。填充方法从洞洞填满模板。

输入参数

全部展开

形式来填补的洞,指定为一个特征向量。

例子

全部展开

这个例子显示了如何定义一个报告,填补了CustomerName洞中一个字模板。

有一个创建一个模板CustomerName洞。这个例子假定有一个字模板CustomerLetter.dotx

在一个文件中,创建一个类派生自报告mlreportgen.dom.Document。从MATLAB®将来发布,选择>和定义类。例如:

classdefMyReport < mlreportgen.dom.Document% MYREPORT定义了一个定制的信给客户%% rpt = MyReport (“mydoc”、“多克斯”,“CustomerLetter”);% rpt。CustomerName =“史密斯”;%填补(rpt);属性CustomerName;结束方法函数rpt = MyReport(文件名、类型、模板)rpt = rpt@mlreportgen.dom.Document(文件名、类型、模板);结束函数fillCustomerName (rpt)追加(rpt, rpt.CustomerName);结束结束结束

使用该报告。

rpt = MyReport (“mydoc”,“多克斯”,“CustomerLetter”);rpt。CustomerName =“史密斯先生”;填充(rpt);

提示

在派生类中,定义填满方法对每个孔模板中插入内容。使用这个签名:

fillHOLE_ID (docObj);

HOLE_ID是一个洞的ID定义的模板文档使用,然后呢docObj派生类的一个实例。当调用派生文档对象,填满方法从第一个洞在文档最后,调用相应的fillHOLE_ID在每个孔的方法。这种方法消除了需要额外的代码来遍历一个模板的孔。

版本历史

介绍了R2014b