文档

mlreportgen.dom.HTMLFile类

包:mlreportgen.dom

将HTML文件的内容转换为DOM对象的容器

描述

将HTML文件的内容转换为HTMLFile对象,其中包含具有相同内容和格式的DOM对象。

建设

htmlFileObj= HTMLFile (htmlFile将HTML文件转换为HTMLFile对象,其中包含具有相同内容和格式的DOM对象。

一个HTMLFile对象支持这些H万博1manbetxTML元素和属性。此外,HTMLFile对象接受包含以连字符开头的自定义CSS属性的HTML。自定义CSS属性只出现在HTML输出中。报表生成忽略微软的自定义CSS属性®Word和PDF输出。

HTML元素 属性
一个 风格href的名字
b 风格
身体 风格
br N/A
代码 风格
风格
div 风格
字体 风格颜色大小
H1 h2 h3 h4 h5 h6 风格对齐
人力资源 风格对齐
风格
ins. 风格
IMG. 风格SRC.高度宽度alt.
风格
ol. 风格
p 风格对齐
精准医疗 风格
年代 风格
跨度 风格
罢工 风格
风格
吃晚饭 风格
表格 风格对齐BGColor.边界细胞空间单元格边距框架规则宽度
tbody 风格对齐valign
tfoot 风格对齐valign
thead 风格对齐valign
道明 风格BGColor.高度宽度colspan行宽valignnoprop.
tr 风格BGColor.valign
tt 风格
u 风格
ul 风格

有关这些元素的信息,请参阅下面的W3Schools标记文档www.w3schools.com/tags

支持以下CSS格式:万博1manbetx

  • 背景颜色

  • 边界

  • 边界底部

  • border-bottom-color

  • border-bottom-style

  • boder-bottom-width

  • 边框颜色

  • border-left

  • border-left-color

  • border-left-style

  • boder-left-width

  • 边境

  • border-right-color

  • border-rigtht-style

  • border-right-width

  • 边框样式

  • border-top

  • border-top-color

  • 边缘式

  • border-top-width

  • 边框宽度

  • 颜色

  • counter-increment

  • counter-reset

  • 显示

  • 字体类型

  • 字体大小

  • 字体样式

  • 粗细

  • 高度

  • 行高

  • 列表样式类型

  • 保证金

  • 边缘底部

  • margin-left

  • margin-right

  • 边缘

  • 填充

  • 填充底部

  • padding-left

  • padding-right

  • 填充顶部

  • text-align

  • 文字修饰

  • 文本缩进

  • vertical-align

  • 空白

  • 宽度

有关这些格式的信息,请参阅W3Schools的CSS文档www.w3schools.com/cssref

输入参数

全部展开

htmlFile- HTML文件路径字符串

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

属性

全部展开

Id- - - - - -IDHTMLFile对象字符串

的一部分将生成一个会话唯一的IDHTMLFile对象创建。可以指定ID替换生成的ID。

htmltag.- - - - - -HTML容器元素的标签名“div”(默认)|字符串

标记HTML容器元素的名称,指定为字符串,例如“div”'部分',或“文章”对应于此HTMLFile对象。此属性仅适用于HTML输出。

孩子们- - - - - -孩子们的HTMLFile对象单元阵列的mlreportgen.dom.Element对象

此只读属性列出了子元素HTMLFile对象包含。

- - - - - -父母的HTMLFile对象一个DOM对象

这个只读属性列出了它的父属性HTMLFile对象。

风格- - - - - -应用于的格式HTMLFile对象格式对象的单元格数组

格式应用于HTMLFile对象,指定为DOM格式对象的单元格数组。这些孩子HTMLFile对象继承了它们不重写的任何这些格式。

StyleName属性- - - - - -风格的名称HTMLFile对象字符串

样式名称HTMLFile对象,指定为字符串。使用在文档的样式表中指定的样式名称HTMLFile对象是附加。指定的样式定义HTMLFile输出文档中的对象,其中没有由此指定的格式覆盖StyleName属性财产的财产HTMLFile对象。

标签- - - - - -标签HTMLFile对象字符串

标签HTMLFile对象,指定为字符串。

的一部分将生成一个会话唯一的IDHTMLFile对象创建。生成的标记具有表单班级号,在那里元素和的类是什么ID是值的价值Id物品的财产。您可以指定标记以替换生成的标记。

例如,指定您自己的标记值,以便更容易识别在文档生成过程中问题发生的位置。

方法

附加 将HTML附加到HTMLFile对象

例子

全部展开

将HTML文件转换为Word报告

这个例子假设有被调用的HTML文件myHTMLfile1.htmlmyHTMLfile2.html在matlab.®当前文件夹。

创建Microsoft Word报表。

导入mlreportgen.dom。*;RPT =文档('myhtmlreport','docx');

创建第一个HTMLFile对象并附加HTML标记和HTML.对象的HTMLFile对象。

路径=“myHTMLfile1.html”;htmlFile1 = HTMLFile(路径);append(htmlFile1,'

This is HTML markup text

');htmlObj = HTML('

这是一个HTML对象

');追加(htmlFile1 htmlObj);

创建第二个HTMLFile对象。

htmlFile2 = HTMLFile(“myHTMLFile2.html”);

添加第二个HTMLFile反对第一个HTMLFile对象,并附加第一个HTMLFile对象指向文档。

附加(htmlfile1,htmlfile2)附加(rpt,htmlfile1);

生成报告。

关闭(RPT);rptview(rpt.outputpath);

相关的例子

在R2015A介绍

这个主题有用吗?