主要内容

本页采用了机器翻译。点击此处可查看英文原文。

append

类: mlreportgen.dom.LinkTarget
命名空间: mlreportgen.dom

将内容追加到链接目标

说明

textObj = append(targetObj,text)text 转换为 mlreportgen.dom.Text 对象,将文本追加到链接目标,并返回文本对象。

示例

textObj = append(targetObj,text,styleName)text 转换为 mlreportgen.dom.Text 对象,将文本追加到链接目标,并返回文本对象。

textObj = append(targetObj,textObj) 追加 mlreportgen.dom.Text 对象的内容。

autoNumberObj = append(targetObj,autoNumberObj) 将自动生成的数字追加到链接目标。

示例

示例

全部展开

本示例创建一个两页的文档,并在文档顶部有一个指向目标的链接。

创建一个链接目标 'home' 并将文本追加到其中。分页符后,使用 InternalLink 创建到目标的链接。该链接的文本是 Go to top

import mlreportgen.dom.*
d = Document('mydoc','pdf');

target = LinkTarget('home');
append(target,' - top of page');
append(d,target);

p = Paragraph('This is another paragraph');
p.Style = {PageBreakBefore(true)};
append(d,p);

append(d,InternalLink('home','Go to top'));

close(d);
rptview(d.OutputPath);

本示例创建一个两页的文档,并在链接目标后追加自动编号。

创建一个段落并定义一个自动编号。将自动编号追加到目标并将目标追加到段落。分页符后,创建指向目标的链接。

import mlreportgen.dom.*
d = Document("mydoc","docx");

p = Paragraph("Chapter ");
p.Style = {CounterInc("chapter"),WhiteSpace("preserve")};
number = AutoNumber("chapter");
target = LinkTarget("chapno");
append(target,number);
append(p,target);
append(d,p);

p = Paragraph("Paragraph on another page");
p.Style = {PageBreakBefore(true)};
append(d,p);

append(d,InternalLink("target","Chapter reference"));

close(d);
rptview(d.OutputPath);

输入参数

全部展开

要追加内容的链接目标,指定为 mlreportgen.dom.LinkTarget 对象。

要附加的文本,指定为字符向量或字符串标量。

样式名称,指定为字符向量或字符串标量。

包含要追加的文本的文本对象,指定为 mlreportgen.dom.Text 对象。

自动生成的数字,指定为 mlreportgen.dom.AutoNumber 对象。

输出参量

全部展开

文本对象,由 mlreportgen.dom.Text 对象表示。

为链接目标自动生成的数字,作为 mlreportgen.dom.AutoNumber 对象返回。

版本历史记录

在 R2014b 中推出