Среда выполнения BIRT 3.7. Настройка шрифтов PDF и драйверов jdbc больше невозможна?

Я пытаюсь обновить 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

ОБНОВЛЕНИЕ:

  1. относительно шрифтов pdf, обнаружена открытая ошибка, не решенная в 3.7.1 - https: // bugs.eclipse.org/bugs/show_bug.cgi?id=347431
  2. Согласно http://wiki.eclipse.org/Birt_3.7_Migration_Guide#JDBC_Drivers , драйверы jdbc должны находиться в пути к классам

5
задан Community 23 May 2017 в 12:09
поделиться