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) добавляет автоматически сгенерированный номер к цели ссылки.

Примеры

развернуть все

Этот пример создает документ 2D страницы со ссылкой на цель наверху документа.

Создайте цель ссылки '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);

Этот пример создает документ 2D страницы с автоматическим номером, добавленным к цели ссылки.

Создайте абзац и задайте автоматический номер. Добавьте автоматический номер к цели и добавьте цель к абзацу. После разрыва страницы создайте ссылку на цель.

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