mlreportgen.report.RptFileclass
包:mlreportgen.report
超类:mlreportgen.report.Reporter
描述
使用RptFile
记者Explorer设置(包括生成的内容报告.rpt
)文件API的一份报告中报告。当添加到报告RptFile
记者:
执行指定的报告Explorer设置文件生成一个报告的DocBook XML引渡Explorer报告
使用一个报告的修改版本浏览器Docbook-to-DOM转换模板转换的XML DOM对象的一组(见管理报告转换模板)
增加了DOM API报告内容。
的mlreportgen.report.RptFile
类是一个处理
类。
创建
描述
记者= RptFile ()
创建一个空Explorer-based报告RptFile
记者。之前记者的一份报告,报告程序必须设置记者的SetupFile
属性的路径报告Explorer设置(.rpt
)文件。否则,发生错误。
默认情况下,RptFile
记者使用转换模板,是一个稍微的修改版本浏览器的默认转换模板报告输出类型。例如,如果报告输出类型是PDF,记者使用稍微修改版本浏览器的默认模板的报告PDF(模板)
输出类型。
您可以使用自定义转换模板定制记者的输出。用记者的createTemplate
方法来创建一个副本的一个记者的默认output-type-specific转换模板定制。使用自定义模板,设置RptFile
记者的TemplateSrc
属性来定制模板的路径。
使用名称-值对集合属性。你可以在任何顺序指定多个参数名称-值对。记者
= RptFile (名称=值
)
属性
方法
例子
创建一个RptFile记者
创建一个RptFile
记者没有指定一个设置文件。然后,使用SetupFile
属性指定报告Explorer设置文件。
记者= mlreportgen.report.RptFile ();记者。SetupFile =“my_setup_file.rpt”
添加Syntax-Highlighted代码来报告
使用RptFile
记者在一份报告中添加的语法突出显示的代码API报告。
请注意
在你运行这个例子之前,使用报告Explorer创建一个设置文件命名highlight_syntax.rpt
。安装文件对于这个示例包含一个格式化组件的文本编辑框中:
%导入报告API包,使用这个命令:% < code_var >
这段代码创建了一个报告,其中包括报告APIhighlight_syntax.rpt
设置文件。
rpt = mlreportgen.report.Report (“我的报告”,“pdf”);章= mlreportgen.report.Chapter…(”包括浏览器报告使用RptFile记者”);sect1 = mlreportgen.report.Section…(“强调语法的例子”);%对表达式求值,并将其分配给变量的代码evalin (“基地”,“code_var =“进口mlreportgen.report。*””);rptfile = mlreportgen.report.RptFile (“highlight_syntax.rpt”);add (sect1 rptfile)添加(小伙子,sect1)添加(rpt,小伙子)关闭(rpt) rptview (rpt)
版本历史
介绍了R2019a