Как создать гиперссылку как часть статического текста с помощью JasperSoft Studio? - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть StaticText, в котором есть текст вроде

Если вы хотите стать участником нашего веб-сайта, сообщите нам об этом, отправив электронное письмо на адрес foo@bar.com.как можно скорее.

Этот текст находится внутри <![CDATA[...]] текстового тега.Я хотел бы убедиться, что foo@bar.com является интерактивным адресом электронной почты.Я исследовал это в течение долгого времени, и лучшее, что я мог придумать, это изменить его на mailto: foo@bar.com, а затем он стал кликабельной ссылкой, если открыть его с помощью Chromium (без синего цвета, к сожалению) и всехдругие программы, с которыми я его открыл, вообще не распознавали его как ссылку.Я даже пытался добавить HyperLink поверх foo@bar.com с планом сделать так, чтобы он имел белый фон (я знаю, что это было так странно), но, тем не менее, я пытался сделать это, что приводило к ошибкам.В качестве цели ссылки я мог выбрать только «Я», «Верх» или «Родитель», но я бы хотел, чтобы это была реальная ссылка на электронную почту.Я пробовал много разных значений для выражения гиперссылки Hyperlink When Expression и также пытался сделать это, создав переменную с именем mailAddress, установив в качестве выражения нужный мне адрес электронной почты, а затем сослался на него, заменив адрес электронной почты.адрес в цитате к mailto: $ V {mailAddress}, но он показал это в виде текста.

Итак, мой вопрос: как я могу преобразовать часть статического текста в интерактивный синий адрес электронной почты?

Я использую TIBCO Jaspersoft® Studio 6.6.0 - Визуальный конструктор для JasperReports 6.6.0.

...