文档

mlreportgen.dom.StyleRefclass

包:mlreportgen.dom

占位符引用内容与风格名称或指定大纲级别

描述

创建一个占位符引用的内容有一个指定的样式名或大纲级别。这个对象适用于词和PDF报告。

对于一个微软®Word文档,你可以添加一个StyleRef对象的页眉,页脚,或身体的文本。对于PDF格式,您可以附加一个StyleRef对象只对页眉或页脚。

    提示使用StyleRef对象创建运行文档中页眉和页脚。例如,您可以使用该对象添加当前章节的标题页眉。

建设

styleref= StyleRef ()段落的内容创建一个引用最近的这个对象的OutlineLevel的属性1

标题的文字输出,最近的段是第一段的当前页面指定大纲级别。如果没有这样的段落在当前页面,最近的段落是第一页之前或之后的当前页面指定大纲级别。

的页脚文字输出,最近的段落是在当前页最后一段指定大纲级别。如果没有这样的段落在当前页面,最近的段落是第一页之前或之后的当前页面指定大纲级别。

在PDF输出页面页眉和页脚,最近的段落是第一个在当前页面或页面在当前页面布局部分当前页面之前或之后。

styleref= StyleRef (全国矿工工会)段落的内容创建一个引用最近的这个对象的OutlineLevel属性指定的水平。

styleref= StyleRef (styleName属性)创建一个引用最近的这个段落的内容对象,指定的样式名。

输入参数

全部展开

全国矿工工会级标题对象的引用正整数

级别的标题对象引用,指定为一个正整数。

styleName属性-风格的对象引用的名称字符串

风格的对象引用的名称,指定为一个字符串。

输出参数

全部展开

styleRef——引用的对象mlreportgen.dom.StyleRef对象

引用的对象,作为一个返回mlreportgen.dom.StyleRef对象。

属性

全部展开

孩子们- - - - - -这个对象的孩子单元阵列的对象

这个对象的只读属性列表的子元素。

CustomAttributes- - - - - -自定义属性的元素的数组mlreportgen.dom.CustomAttribute对象

自定义属性的元素,指定为数组mlreportgen.dom.CustomAttribute对象。使用自定义属性支持的输出格式。万博1manbetx

Id- - - - - -ID文档元素字符串

session-unique ID生成文档元素创造的一部分。您可以指定一个ID替换生成的ID。

RefStyleName- - - - - -样式表的样式名对象引用字符串

样式表风格适用于参考,指定为一个字符串。

- - - - - -文档元素的父DOM对象

这个文件的只读属性列表父元素。

风格- - - - - -格式规范对象数组的格式

格式指定的格式文档元素的对象。

StyleName属性- - - - - -风格应用样式表字符串

风格的名称应用的样式表,指定为一个字符串。

标签- - - - - -标记文档元素字符串

标记文档元素,指定为一个字符串。

session-unique ID生成文档元素创造的一部分。生成的标签的形式类:ID,在那里类元素的和吗ID的价值吗Id对象的属性。您可以指定一个标签来取代生成的标签。

例如,为了使它更容易确定一个问题发生在文档生成,您可以指定您自己的标记值。

方法

方法

目的

克隆

复制这个对象。

例子

全部展开

添加引用Heading1内容页脚

这个示例使用大纲级别指定运行页脚的内容。

进口mlreportgen.dom。*;d =文档(“mydoc”,“pdf”);开放(d);%创建页面页脚页脚= PDFPageFooter (“默认”);d.CurrentPageLayout。PageFooters =页脚;%定义和StyleRef对象使用默认(一级标题)%将它添加到页脚ref = StyleRef ();追加(页脚,ref);%创建几页根据去年Heading1 %页脚内容更改对象h = Heading1 (“我的第一个头”);p =段(上面的标题出现在页脚,因为它是一个1级的头。”);追加(d, h);追加(d, p);h2 = Heading1 (“我的下一个头”);h2。风格= {PageBreakBefore(真正)};p2 =段(“现在上面的标题出现在页脚”。);追加(d, h2);追加(d, p2);h3 = Heading1 (“我的第三头”);h3。风格= {PageBreakBefore(真正)};追加(d, h3);追加(d,克隆(p2));p3 =段([“因为我没有添加另一个Heading1对象”自从最后一个,前一页的标题出现在页脚”。]);p3。风格= {PageBreakBefore(真正)};追加(d, p3);关闭(d);rptview (d.OutputPath);

从指定样式添加引用内容

这个例子显示了如何指定样式名称的内容参考。本例中创建了两个StyleRef对象:一个使用默认值(Heading1对象)以及使用的段落格式的内容副标题样式名。你插入页脚,页脚中的对象包含文本形式[最近Heading1名字]:[最近字幕名称]

进口mlreportgen.dom。*;d =文档(“mydoc”,“多克斯”);开放(d);%创建页面页脚页脚= DOCXPageFooter (“默认”);d.CurrentPageLayout。PageFooters =页脚;%创建两个StyleRef对象。ref使用Heading1对象的内容;% ref2使用内容的段落使用副标题样式名。ref = StyleRef ();ref2 = StyleRef (“字幕”);%组装页脚文本footpara =段();footpara。空白=“保存”;追加(footpara ref);追加(footpara“:”);追加(footpara ref2);追加(页脚,footpara);%创建Heading1和副标题段落%页脚更新基于最近的值h = Heading1 (“我的文档标题”);子=段(字幕文本的);sub.StyleName =“字幕”;p =段(这里的“年代一些文本。);追加(d, h);追加(d、接头);追加(d, p);sub2 =段(”另一个副标题“);sub2。StyleName属性=“字幕”;sub2。风格= {PageBreakBefore(真正)};追加(d, sub2);追加(d,克隆(p));关闭(d);rptview (d.OutputPath);

介绍了R2016a

这个主题有帮助吗?