Я пытаюсь обновить 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 содержит папку drivers
.Подозреваю, что это заглушка для драйверов jdbc из плагина org.eclipse.birt.report.data.oda.jdbc*
.
Несколько лет назад я задал вопрос относительно добавления шрифтов PDF из среды выполнения BIRT.Это все еще без ответа BIRT: pdf-эмиттер, загрузка / использование шрифтов из относительного пути или из файлов jar
ОБНОВЛЕНИЕ:
- относительно pdfобнаруженные открытые ошибки в 3.7.1 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=347431
- В соответствии с http://wiki.eclipse.org/Birt_3.7_Migration_Guide#JDBC_Drivers, драйверы jdbc должны находиться в classpath