Main Content

本页采用了机器翻译。点击此处可查看英文原文。

getImpl

类: slreportgen.report.Reporter
命名空间: slreportgen.report

获取报告器的实施

自 R2021a 起

语法

impl = getImpl(reporter,report)

说明

impl = getImpl(reporter,report) 返回用于在指定报告中实现此报告器的 DOM 对象。实施对象可以帮助您调试报告生成问题。

输入参数

全部展开

报告器对象,指定为 slreportgen.report.Reporter 的对象或 slreportgen.report.Reporter 的子类。

示例: slreportgen.report.Diagram 为图报告器

报告,指定为 slreportgen.report.Report 对象。

输出参量

全部展开

实现对象,作为 DOM 对象返回。DOM 对象通常是 mlreportgen.dom.DocumentPart 类型的对象。

示例

全部展开

此示例显示如何使用 getImpl 获取用于创建图报告器的 DOM 对象。您可以将 getImpl 方法与任何类型的报告器一起使用。

load_system("slrgex_vdp")
import slreportgen.report.*
import mlreportgen.report.*
rpt = slreportgen.report.Report("output","pdf");
 
chapter = Chapter();
chapter.Title = "Diagram Reporter Example";
 
diagram = Diagram("slrgex_vdp");
diagram.Snapshot.Caption = "The van der Pol Equation";
diagram.SnapshotFormat = "svg";
diagram.Snapshot.Height = "4in";
getImpl(diagram,rpt)
ans = 
  DocumentPart with properties:

         TemplateName: 'Diagram'
         TemplatePath: '/mathworks/devel/bat/filer/batfs1904-0/Bdoc24a.2638347/build/matlab/toolbox/shared/slreportgen/rpt/rpt/+slreportgen/+report/@Diagram/resources/templates/pdf/default.pdftx'
                 Type: 'PDF'
        CurrentHoleId: '#end#'
      CurrentHoleType: 'Block'
    CurrentPageLayout: []
           OpenStatus: 'open'
               Parent: []
             Children: [1x3 mlreportgen.dom.Element]
                  Tag: 'dom.LockedDocumentPart:8'
                   Id: '8'

close(rpt);

版本历史记录

在 R2021a 中推出