主要内容

mlreportgen.dom.StyleRefclass

包:mlreportgen.dom

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

描述

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

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

提示

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

mlreportgen.dom.StyleRef类是一个处理类。

创建

描述

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

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

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

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

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

例子

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

输入参数

全部展开

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

风格的对象引用的名称,指定为一个特征向量。

属性

全部展开

这个文档元素,指定为DOM对象数组。这个属性是只读的。

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

本文档ID元素,指定为一个特征向量或字符串标量。DOM生成一个session-unique ID创建文档元素。你可以指定自己的ID。

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

数据类型:字符|字符串

样式表风格适用于参考,指定为一个特征向量。

这个文档元素的母公司,指定为一个DOM对象。这个属性是只读的。

属性:

GetAccess
公共
SetAccess
私人
NonCopyable
真正的

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

风格的名称应用的样式表,指定为一个特征向量。

标记文档元素,指定为一个特征向量或字符串标量。

DOM生成一个session-unique标签创建这个对象的一部分。生成的标签的形式类:ID,类是对象类和ID的值Id对象的属性。指定您自己的标记值可以帮助您确定问题发生在文档生成。

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

数据类型:字符|字符串

方法

全部展开

例子

全部折叠

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

进口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