mlreportgen.dom. Класс InternalLink

Пакет: mlreportgen.dom
Суперклассы:

Гиперссылка на местоположение в том же документе

Описание

Гиперссылка на местоположение в том же документе, который содержит гиперссылку. Используйте этот вид ссылки, чтобы обеспечить внутреннюю навигацию в рамках документа.

Конструкция

internalLinkObj = InternalLink(targetName,linkText) создает гиперссылку на заданный объект цели ссылки и использует заданный текст ссылки.

internalLinkObj = InternalLink(targetName,linkText,linkTextStyleName) создает гиперссылку на заданную цель ссылки и использует заданное имя стиля для текста ссылки.

internalLinkObj = InternalLink(targetName,textObj) создает гиперссылку на заданную цель с помощью заданного объекта Text.

Входные параметры

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

Имя цели ссылки, заданное как вектор символов. Вектор символов является значением в свойстве Name объекта mlreportgen.dom.LinkTarget или URL.

Текст, чтобы использовать для текста ссылки.

Имя стиля, чтобы использовать для текста ссылки.

Текстовый объект, содержащий текст ссылки, заданный объектом mlreportgen.dom.Text.

Выходные аргументы

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

Внутренняя ссылка, представленная объектом mlreportgen.dom.InternalLink.

Свойства

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

Этот дочерний элемент списков свойств только для чтения элементы этого объекта.

Выходной формат должен поддержать пользовательские атрибуты этого элемента документа.

ID для этого элемента документа, указанного как вектор символов. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.

Это списки свойств только для чтения родительский элемент этого элемента документа.

Имя стиля ссылок задано в шаблоне, заданном как вектор символов. Стиль, заданный styleName, должен быть задан в шаблоне, используемом, чтобы создать документ, к которому добавлена ссылка.

Объекты формата, которые задают формат элемента документа.

Пометьте для элемента документа, указанного как вектор символов.

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму CLASS:ID, где CLASS является классом элемента, и ID является значением свойства Id объекта. Можно задать тег, чтобы заменить сгенерированный тег.

Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.

Это свойство только для чтения отображает цель ссылки этой гиперссылки.

Методы

Метод

Цель

append

Используйте InternalLink.append похожим способом к тому, как вы используете ExternalLink.append.

Добавьте текст или Text, Image или объект CustomElement.

clone

Используйте InternalLink.clone похожим способом к тому, как вы используете Paragraph.clone.

Скопируйте внутреннюю ссылку.

Примеры

свернуть все

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

append(d, InternalLink('bio','About the Author'));
h = Heading(1,LinkTarget('bio'));
append(h,'Author''s Biography');
append(d,h);

close(d);
rptview('mydoc','html');