Антенна House Force Close на использование "external-graphic" - PullRequest
0 голосов
/ 04 января 2019

Я редактирую таблицу стилей xsl, которая используется в настоящее время.Поместите фрагмент кода, чтобы отобразить изображение PNG, которое генерируется в строку base64.Когда я пытаюсь отформатировать вывод с помощью пользовательского интерфейса Antenna House, он принудительно закрывается.Код является копией с веб-сайта AH

Если я использую реальный внешний файл изображения с тем же тегом, он может отображаться без проблем.Но это просто принудительно закрывает, если я использую строку base64.

<fo:table-cell number-rows-spanned="2" display-align="after">
    <fo:block>
        <fo:external-graphic  src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAIAAABK/LdUAAABbUlEQVR42p2XSw4CMQxDe/9LDwskaFP72cBiVDGd5ufY6Vrq9zzP/Xwv9vX+6vPbT1ju9PHB/uXYM9a3i9GVw5d9N0QjX8nN4+TKnszPHWtzDtmT9ZBpvIML9mT9ZJZG5eRX8M/q8fnHM4NT+ijh53DIZwrbt48jsdKSsyorvSDX0piEqGvZw8UbFNI1F5njBAa5MAYUxYdK6FELwtbf4CAbX0bWQCb2q6SC0ILcW1DXkPPYqq7AZQ6OM524AE07knRc+rXKzOIA4igCol+28xFgMnROrNUH6K2o+JEHviadXPWI5/zPBAB7cXCg+HYAiNzfaBaLw7HoZQXUIxZiopJRR/kxBGbxL8sQOy/m1gqcG1ujSgDHyk4/TEZlcV0haxb0vdEt4KdYRWGvqQQgxWUvaF45KcOwIyv683wd7xUOkFrXmp7j6xLc0wSee75gbYMoD1eaDgPZKnXf9h8P8BJNcZgIIxrfJeMeqOgLy4v5aZetbksAAAAASUVORK5CYII="/>
    </fo:block>
</fo:table-cell>

1 Ответ

0 голосов
/ 10 января 2019

Поддержка схемы «data:» была добавлена ​​в AH Formatter V3.2, AFAICT.Вам придется обновить версию AH Formatter, если вы хотите использовать схему «data:».

Если вы хотите использовать встроенное изображение, вы можете попробовать использовать версию QR-кода в формате SVG, но яне имею информации об уровне поддержки SVG в V2.3.В противном случае вам придется использовать внешний файл изображения, который, как вы заявили, работает без проблем.

...