Main Content

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

addHTMLFile

类: mlreportgen.dom.Document
命名空间: mlreportgen.dom

将 HTML 文件内容追加到文档

语法

htmlObjOut = addHTMLFile(documentObj,htmlFilePath)

说明

htmlObjOut = addHTMLFile(documentObj,htmlFilePath) 将 HTML 文件内容追加到文档。

输入参数

全部展开

要追加内容的文档对象,指定为 mlreportgen.dom.Document 对象。

HTML 文件路径,指定为字符向量。

输出参量

全部展开

带有追加内容的 HTML 对象,作为 mlreportgen.dom.HTMLFile 对象返回。

示例

全部展开

在文本编辑器中,创建一个文件并输入以下文本:

<!DOCTYPE html>
<html>

<head>
  <title>My First HTML</title>
 
</head>

<body>

<p>This is the <b>first</b> paragraph.</p>

<p>This is the <b>second</b> paragraph</p>

</body>
</html>

将 MATLAB® 当前文件夹中的文件另存为 html_example.html

创建 Word 报 告。

import mlreportgen.dom.*;
rpt = Document('HTMLReport','docx');     

将 HTML 文件内容追加到文档。

addHTMLFile(rpt,'html_example.html');

生成 Word 报 告。

close(rpt);
rptview(rpt.OutputPath);

提示

  • MATLAB Report Generator™ mlreportgen.dom.HTML mlreportgen.dom.HTMLFile 对象通常无法接受将原生文档导出为 HTML 标记的第三方应用程序(例如 Microsoft® Word)的原始 HTML 输出。在这些情况下,您的报告 API 报 告生成程序可以使用 mlreportgen.utils.html2dom.prepHTMLStringmlreportgen.utils.html2dom.prepHTMLFile 函数准备原始 HTML 以供 mlreportgen.dom.HTML mlreportgen.dom.HTMLFile 对象使用。通常,您的程序必须进一步处理准备好的 HTML 以删除有效但不想要的对象,例如原始内容中的换行符。

  • 默认情况下,DOM API 使用 12 点的基本字体大小将 em 单位转换为实际字体大小。例如,指定为 2em 的字体大小将转换为 24 点。要指定不同的基本字体大小,请使用 mlreportgen.dom.HTML 对象将内容添加到报告中。将对象的 EMBaseFontSize 属性设置为基本字体大小。例如,如果将 EMBaseFontSize 属性设置为 14,则字体大小 2em 将转换为 28 点。

版本历史记录

在 R2015a 中推出