Здравствуйте. Необходимо реализовать создание и сохранение отчётов в программе. На данный момент используется самописная реализация. Хочу заменить её JasperReports. Шаблон отчёта составил, вроде всё нормально, но проблема со шрифтами и картинками. Модуль, отвечающий за графический интерфейс, у меня подтягивается отдельно. Собственно, в нём всё и находится. Импортирую его в виде джар-ника (через грейдл, тяну с локального мейвен-репозитория). Пробовал и размещать шрифты в ресурсах модуля графического интерфейса и в отдельной папке итогового проекта (который используется для сборки запускаемого приложения - АРМа). Путь тоже пробовал по-разному прописывать: "../config/font/ARIAL.TTF", "./config/font/ARIAL.TTF", "config/font/ARIAL.TTF", "./font/ARIAL.TTF". Папка "config" у меня находится в итоговом проекте, а в ресурсах шрифты сразу находятся в папке "font".
Весь тег, который я использую для изменения шрифта, выглядит так:
<style name="Default" isDefault="true" pdfFontName="../config/font/ARIAL.TTF" pdfEncoding="Cp1251"/>
До картинок ещё не дошёл, но думаю, там аналогично. Но без них ещё можно как-то обойтись, а вот без шрифтов - никак.
PS В другом, тестовом проекте путь прописан так: "./ARIAL.TTF", и файл шрифта находится в корне папки для ресурсов. И всё работает. Видимо, проблема из-за того, что я всё беру из джарника, а не напрямую.