BIRT-межстрочный интервал в оформлении отчета - PullRequest
2 голосов
/ 06 октября 2010

Интересно, как определить межстрочный интервал в многострочном ярлыке или текстовом элементе для вывода в формате PDF.Хотя увеличение высоты строки в стиле работает нормально, уменьшение высоты для уменьшения межстрочного интервала не работает.

Есть предложения о том, как уменьшить шаг строки?*

1 Ответ

3 голосов
/ 29 апреля 2011

Попробуйте удалить верхнюю и нижнюю прокладку.Я не знаю о ярлыках и текстовых элементах, и, возможно, это не то же самое, но у меня была похожая проблема в таблице со шрифтом 8pt в деталях.В HTML это выглядело бы хорошо, но в PDF пространство между строками было бы огромным.

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

Затем настройте отступы, высоту строки и размер шрифта, чтобы максимально уменьшить дополнительное пространство.Используйте панель свойств «Дополнительно» (или, предпочтительно, таблицы стилей), поскольку высота строки недоступна в «Общие» для некоторых элементов.

Мне удалось добиться того, чтобы моя таблица выглядела великолепно, если удаляла ВСЕ верхние и нижниеpadding (из строки, ячейки и элемента данных), используется высота строки строки 10pt и размер шрифта 8pt.Кажется, есть ошибка, из-за которой фактический текст внутри элемента данных каким-то образом дополняется сверху, независимо от того, что в PDF.Если вы раскрасите фон элемента данных, а затем выделите текст в отчете, вы увидите, что текст слишком низко расположен на элементе и немного переполняется внизу.Вот почему шрифт 8pt и высота строки 8pt мне не подойдут, а обрежет нижнюю часть текста.

...