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