Текст со штрих-кодом пуст, используя Jasper Report and Barbecue - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу показать в своем отчете Jasper один штрих-код EAN13 С текстом. Пока предварительный просмотр в JasperSoft Studio 6.5.1 работает отлично, я вижу штрих-код и текст под ним:

preview in JasperSoft Studio

Это часть кода:

    <componentElement>
        <reportElement positionType="FixRelativeToBottom" x="0" y="111" width="130" height="30" uuid="48d9d636-7e04-43df-9fa2-5c3f6edf27da"/>
        <c:barbecue xmlns:c="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="EAN13" drawText="true" checksumRequired="false">
            <c:codeExpression><![CDATA[$F{EAN}]]></c:codeExpression>
        </c:barbecue>
    </componentElement>

Моя проблема в том, что если я создаю этот отчет .jasper и внедряю его в свое веб-приложение на Java и распечатываю его в один .pdf, текст под штрих-кодом будет пустым или белым, но я ничего не вижу, только штрих-код.

empty text under barcode

Что мне нужно изменить, чтобы просмотреть текст также в веб-версии отчета? Спасибо.

EDIT:.

Я получил ответ на форуме Jaspersoft:

"На самом деле это проблема не с JasperReports, а с барбекю. В вычислении размера области текста есть ошибка. Исправление барбекю и его замена в JasperReports решили эту проблему для меня."

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

...