mlreportgen.dom.CustomElementclass
包:mlreportgen.dom
自定义元素的文档
描述
使用一个自定义的元素来扩展DOM API。您可以创建一个自定义的HTML或微软®词元素提供了功能没有包含在DOM API。
建设
创建一个空元素。customElementObj
= CustomElement ()
创建一个定制元素指定customElementObj
= CustomElement (的名字
)的名字
。
输入参数
的名字
- - - - - -自定义元素名称
特征向量
支持的类型的一个元素的名称这个定制元素金宝app附加文档。例如,指定“div”
一个自定义的HTML div元素或“w: p”
为一个自定义的文字段落元素。
输出参数
customElementObj
——自定义元素
mlreportgen.dom.CustomElement
对象
自定义元素,由一个表示mlreportgen.dom.CustomElement
对象。
属性
CustomAttributes
- - - - - -自定义属性的文档元素
的数组mlreportgen.dom.CustomAttribute
对象
自定义属性的文档元素,指定为数组mlreportgen.dom.CustomAttribute
对象。自定义属性必须支持的输出格式。金宝app
Id
- - - - - -本文档ID元素
特征向量|字符串标量
本文档ID元素,指定为一个特征向量或字符串标量。DOM生成一个session-unique ID创建文档元素。你可以指定自己的ID。
属性:
-
GetAccess
-
公共
-
SetAccess
-
公共
-
NonCopyable
-
真正的
数据类型:字符
|字符串
的名字
- - - - - -元素名称
特征向量
元素名称,指定为一个特征向量。
风格
- - - - - -格式规范
对象数组的格式
这个属性将被忽略。
StyleName属性
- - - - - -定制元素风格的名字
特征向量
这个属性将被忽略。
标签
- - - - - -这个文档元素标记
特征向量|字符串标量
标记文档元素,指定为一个特征向量或字符串标量。
DOM生成一个session-unique标签创建这个对象的一部分。生成的标签的形式类:ID,类是对象类和ID的值Id
对象的属性。指定您自己的标记值可以帮助您确定问题发生在文档生成。
属性:
-
GetAccess
-
公共
-
SetAccess
-
公共
-
NonCopyable
-
真正的
数据类型:字符
|字符串
例子
创建一个复选框定义元素
这个例子展示了如何添加一个自定义的元素提供一个复选框在一个HTML报告。
创建和自定义元素和文本附加到它。
进口mlreportgen.dom。*;d =文档(“测试”);input1 = CustomElement (“输入”);input1。CustomAttributes = {CustomAttribute (“类型”,“复选框”),…CustomAttribute (“名字”,“汽车”),…CustomAttribute (“价值”,“自行车”),…};追加(input1文本(“我有一辆自行车”));
添加自定义元素的有序列表并显示报告。
ol = OrderedList ({input1});追加(d, ol);关闭(d);rptview (d.OutputPath);
在Microsoft®Word文档中创建一个复选框
这个示例使用mlreportgen.dom.CustomElement
和mlreportgen.dom.CustomAttribute
对象生成开放办公室XML (OOXML)标记显示一个复选框控制在一个文档里。有关更多信息,请参见OOXML文档在Office Open XML网站上。
DOM API导入包。
进口mlreportgen.dom。*;
使用的对象mlreportgen.dom.CustomElement
类创建结构化文档标签(SDT)块级复选框控件和一个SDT属性的容器元素。
cbBlock = CustomElement (w:声波时差的);cbBlockProps = CustomElement (w: stdPr”);
的initState
和initStateChar
变量的初始状态设置复选框。在这个例子中,我们设置初始状态的复选框后,可以通过设置“不”initState = ' 0 '
和initStateChar =“☐”。
如果你想复选框的初始状态是“检查”,集initState = ' 1 '
和initStateChar = '☒'
。
initState =' 0 ';initStateChar =☐”;
创建一个复选框控制元件和一个复选框状态元素,然后将复选框状态元素附加到复选框控制元件。
cbControl = CustomElement (“w14:复选框”);cbState = CustomElement (“w14:检查”);cbState。CustomAttributes = {CustomAttribute (“w14: val”,initState)};追加(cbControl cbState);
指定字体和字符来呈现一个检查复选框。
cbCheckedState = CustomElement (“w14: checkedState”);cbCheckedState。CustomAttributes = {…CustomAttribute (“w14: val”,“2612”),…CustomAttribute (“w14:字体”,“哥特女士”)};追加(cbControl cbCheckedState);
指定字体和字符呈现一个未经检查的复选框。
cbUncheckedState = CustomElement (“w14: uncheckedState”);cbUncheckedState。CustomAttributes= {…CustomAttribute (“w14: val”,“2610”),…CustomAttribute (“w14:字体”,“哥特女士”)};追加(cbControl cbUncheckedState);
添加复选框控制项属性元素。
追加(cbBlockProps cbControl);
添加复选框控件属性项元素。
追加(cbBlock cbBlockProps);
添加一个元素来指示项元素的属性部分的结束。
追加(cbBlock CustomElement (w: stdEndPr”));
创建一个块级容器指定初始状态和性格的复选框,然后添加复选框元素的容器。
cbBlockContent = CustomElement (w: stdContent”);textRange = CustomElement (w: r的);%文本块元素追加(textRange、文本(initStateChar));追加(cbBlockContent textRange);追加(cbBlock cbBlockContent);
创建一个mlreportgen.dom.Document
对象,然后添加一个标题文档对象。
wordDoc =文档(“worddoc-w-checkbox”,“多克斯”);docTitle =文本(…“使用CustomElement对象创建一个复选框在Microsoft®Word文档的,…“标题”);docTitle。字形大小=“12 pt”;追加(wordDoc docTitle);
创建一个mlreportgen.dom.Paragraph
对象,然后将复选框元素附加到段对象。
帕拉=段();追加(para cbBlock);
附加文本段落对象,然后将段对象添加到文档对象。
checkBoxStr =文本(“这是我的复选框”);checkBoxStr。空白=“以前”;%保留空白追加(para checkBoxStr);追加(wordDoc, para);
关闭文档对象生成报告,然后打开报告。
关闭(wordDoc);rptview (wordDoc);
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。