mlreportgen.dom. LinkTarget.append

Пакет: mlreportgen.dom

Добавьте содержимое к цели ссылки

Синтаксис

textObj = append(targetObj,text)
textObj = append(targetObj,text,styleName)
textObj = append(targetObj,textObj)
autoNumberObj = append(targetObj,autoNumberObj)

Описание

пример

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