克隆
类:mlreportgen.dom.Paragraph
包:mlreportgen.dom
复制段落对象
描述
复制(克隆)指定的段落。生成的克隆段包括源段的子段,但不包括父段。clonedPara
=克隆(sourcePara
)
例子
输入参数
输出参数
提示
使用
克隆
方法在文档中多次附加相同的段落内容。当克隆一个段落时,DOM复制源段落的所有子对象,但不复制该段落的父对象。
克隆段包含您在源段中设置的格式。克隆的段落格式使用与源段落相同的格式对象。如果更改共享格式对象中的格式设置,源段和克隆段将反映该更改。
如果更改克隆段中的格式设置,那么DOM将使用新的格式设置为克隆段创建一个新的格式对象。对于该格式,源段和克隆段不再共享相同的格式对象。
此示例显示了源段和克隆段的格式之间的关系。
创建一个使用样式的段落
大胆的
而且斜体
格式真正的
.进口mlreportgen.dom。*;myReport =文档(“myDoc”,“html”);p =段落("这是一段话");追加(myReport p);MyStyle ={粗体,斜体};p.Style = MyStyle;p.Bold
Ans = 1
p.Italic
Ans = 1
复制段落。的
大胆的
而且斜体
格式与源段相同。pClone =克隆(p);pClone。大胆的
Ans = 1
p.Italic
Ans = 1
对于克隆的段落,更改关闭粗体文本。的变化
大胆的
克隆段中的格式不影响源段的文本。源段落文本仍然是粗体。pClone。大胆的= false; p.Bold
Ans = 1
在样式对象(
MyStyle
)对于源段落,关闭斜体字。现在克隆的段落不使用斜体字,因为它共享MyStyle
设置斜体
格式。MyStyle(2)。值= false pClone。斜体
Ans = 0