Мы пытаемся включить изображение в ссылку в отчете Acumatica.
Мы очень близки к тому, чтобы получить нужный нам результат с версией 2018R2, и у нас есть стратегия обхода этой проблемы в версии 2018R1.
Элемент управления TextBox - это единственный найденный нами способ, который позволит установить гиперссылку в определении отчета по счету. Мы можем установить фоновое изображение в свойстве Appearance / Style / BackImage. Единственный способ, которым мы можем сделать кликабельным все изображение, состоит в том, чтобы текст охватывал весь элемент управления, что хорошо, если мы можем установить шрифт текста для использования прозрачного цвета. Настройка внешнего вида / стиля / цвета, по-видимому, является свойством сделать это, однако при предварительном просмотре отчета шрифт переопределяется и отображается в виде стандартного цвета гиперссылки. Поведение, когда отчет отображается в формате PDF с помощью системы доставки электронной почты Acumatica, шрифт выглядит белым. См. Изображения для визуального.
Прозрачный текст в предварительном просмотре отчета
Прозрачный текст в отрендеренном PDF
Похоже, есть свойство Appearance / StyleName для элемента управления TextBox. Существует ли базовый файл CSS, которым можно дополнительно управлять, чтобы также управлять свойствами LinkText для отображения LinkText прозрачным шрифтом? Если да, есть ли какая-либо документация, которая поможет в этом.
Версии 2018R1 и более ранние версии не отображают кликабельную ссылку в PDF, если используется вышеуказанная стратегия. Согласно заявке, которую я открыл на прошлой неделе по этой теме, единственный способ получить эту ссылку - разместить весь URL-адрес в одной строке.
PDF-файлы, созданные по определению счета-фактуры с гиперссылкой, не создадут интерактивную ссылку
Это усложняет управление размещением изображения, которое будет отцентрировано, а также наличием только места в первой строке, чтобы быть кликабельным. Мы решили эту проблему в другой системе ERP, создав несколько ссылок, перекрывающих фоновое изображение, также с использованием прозрачного шрифта. Это потребовало от нас установить Z-порядок, чтобы элементы управления ссылками отображались поверх фонового изображения. Однако в Acumatica Report Designer нет возможности управлять Z-порядком. Любая попытка разместить ссылку поверх изображения не дает желаемого результата. Если мы сможем заставить эту стратегию работать, мы, вероятно, также будем использовать ее для версий 2018R2 +, чтобы сохранить согласованность.
На этом скриншоте изображена попытка стратегии.
Существуют ли другие стратегии для удовлетворения этого требования?
Заранее спасибо.