Штрих-коды в PDF-файлах, созданных BIRT - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь просто включить штрих-код в отчет, сгенерированный BIRT.

Вот что у меня есть:

  • BIRT Runtime 4.4.2
  • Eclipse BIRT Project 4.6
  • Eclipse Neon.3 Release 4.6.3

Сначала я попытался просто установить шрифт для стандартного текстового элемента. Это прекрасно работает в дизайнере, но когда создается pdf, элемент text просто показывает текст стандартным шрифтом, а не штрих-код, который я установил в конструкторе.

Я также пробовал плагины из этих ребята:

  • OnBarcode.com - я использовал Eclipse 2019-11, но элемент штрих-кода вообще не отображался в палитре при редактировании отчета. Мне нужно было go вернуться в Неон, чтобы получить предмет для показа. Затем я смог добавить элемент штрих-кода в отчет и сохранить отчет. Затем, когда мой серверный код попытался сгенерировать штрих-код, BIRT просто упал.
  • BusinessRefinery.com - Даже в Eclipse Neon элемент штрих-кода не отображался в палитре. Я ничего не мог с этим поделать.

Я знаю, где находится папка с плагинами в моем Eclipse, поэтому я думаю, что это просто проблема с версиями где-то с плагинами. Также я вижу, что плагины хранятся в совершенно другом месте в Eclipse 2019-11, поэтому неудивительно, что два упомянутых выше плагина не работают, потому что я предполагаю, что архитектура плагинов изменилась.

Я хотел бы услышать от любого, кто достиг любого из этих двух:

  1. Получил нестандартный шрифт для отображения в PDF, сгенерированном BIRT.
  2. Получил плагин со штрих-кодом, который работает с версиями BIRT и Eclipse, о которых я упоминал выше.

Заранее спасибо.

1 Ответ

0 голосов
/ 09 января 2020

Мы используем библиотеки Java из автоматизации ID и генерируем изображения на лету, используя библиотеки Java с Javascript изнутри BIRT. Это не так элегантно, как плагин, но работает отлично. Для QR-кодов мы используем библиотеку Google ZXing аналогичным образом.

...