Я пытаюсь обновить BIRT до последней версии версии 3.7.
Похоже, что это настроить шрифты PDF невозможно! В предыдущих версиях это было сделано в файлах org.eclipse.birt.report.engine.fonts * / fontsConfig * .xml
.
В версии 3.7 файлы fontsConfig * .xml
встроены в файл jar среды выполнения BIRT (в моем случае это org.eclipse.birt.runtime_3.7.1.v20110913-1734.jar
) . Файл jar подписан, думаю, это необходимо для OSGI.Поэтому, если вы что-то измените в jar, JRE выдаст ошибку контрольной суммы при загрузке файла. Если вы удалите информацию для подписи, OSGI не загрузит ее (NPE).
Есть идеи, как настроить шрифты pdf, не перестраивая среду выполнения BIRT?
Кстати, я подозреваю, что та же проблема возникает и с драйверами jdbc. Вышеупомянутый jar-файл содержит папку драйверов
. Подозреваю, что это заглушка для драйверов jdbc из плагина org.eclipse.birt.report.data.oda.jdbc *
.
Несколько лет назад я задал вопрос о добавлении шрифтов PDF из среды выполнения BIRT. Это все еще без ответа BIRT: эмиттер pdf, загрузка / использование шрифтов из относительного пути или из файлов jar
ОБНОВЛЕНИЕ: