slreportgen.report.DocBlock 类
命名空间: slreportgen.report
超类: slreportgen.report.Reporter
DocBlock 报告器
描述
使用 slreportgen.report.DocBlock 类的对象来报告 DocBlock 模块。
注意
要在报告中使用 DocBlock 报告器,您必须使用 slreportgen.report.Report 类或子类创建报告。
报告器通过以下方式之一将 DocBlock 内容纳入报告:
包括报告中的实际内容
将内容保存到外部文件并在报告中添加该文件的链接
将内容作为文件嵌入到报告中,并添加嵌入式文件的链接
该表显示了报告器何时包含、链接或嵌入内容,具体取决于 DocBlock 内容类型、报告类型以及 ConvertHTML 和 EmbedFile 属性的值。
DocBlock 内容类型 | 报告类型 | ConvertHTML 属性 | EmbedFile 属性 | 报告包含 | ||
|---|---|---|---|---|---|---|
DocBlock 内容 | DocBlock 内容文件的外部链接 | 嵌入式 DocBlock 内容文件的链接 | ||||
| 文本 | HTML | 不适用 | 不适用 | 是 | 否 | 否 |
| 文本 | HTML 文件 | 不适用 | 不适用 | 是 | 否 | 否 |
| 文本 | Word | 不适用 | 不适用 | 是 | 否 | 否 |
| 文本 | 不适用 | 不适用 | 是 | 否 | 否 | |
| HTML | HTML | 不适用 | 不适用 | 是 | 否 | 否 |
| HTML | HTML 文件 | 不适用 | 不适用 | 是 | 否 | 否 |
| HTML | true | 不适用 | 是 | 否 | 否 | |
| HTML | false | true | 否 | 否 | 是 | |
| HTML | false | false | 否 | 是 | 否 | |
| HTML | Word | true | 不适用 | 是 | 否 | 否 |
| HTML | Word | false | 不适用 | 否 | 是 | 否 |
| RTF | 不适用 | true | 否 | 否 | 是 | |
| RTF | 不适用 | false | 否 | 是 | 否 | |
| RTF | Word | 不适用 | 不适用 | 是 | 否 | 否 |
| RTF | HTML | 不适用 | true | 否 | 否 | 是 |
| RTF | HTML | 不适用 | false | 否 | 是 | 否 |
| RTF | HTML 文件 | 不适用 | 不适用 | 否 | 是 | 否 |
注意
要取消链接包含 RTF 类型 DocBlock 的 Microsoft® Word 报告中的子文档,请使用带有 "unlinkdocxsubdoc" 和 "savedoc" 参量的函数 docview:
docview(docxReportFile,"unlinkdocxsubdoc","savedoc");
slreportgen.report.DocBlock 类是 handle 类。
创建对象
描述
rptr = slreportgen.report.DocBlock 根据默认模板创建一个空的 DocBlock 报告器。使用报告器属性自定义生成内容的内容和格式。在将报告器添加到报告之前,您必须指定报告器的 Object 属性中的 DocBlock。在报告中添加空的报告器会产生错误。
rptr = slreportgen.report.DocBlock( 为 docBlockObj)docBlockObj 指定的 DocBlock 创建一个 DocBlock 报告器,它可以是 DocBlock 路径或句柄。请参阅 Object 属性。
使用名称-值参量设置报告器属性。您可以按任意顺序指定多个名称-值参量。rptr = slreportgen.report.DocBlock(Name=Value)
属性
方法
示例
版本历史记录
在 R2019b 中推出
