Дизайнер отчетов Pentaho 5.2: экспорт HTML показывает таблицу в виде пробела
Я пытаюсь распечатать почтовую рассылку. Который содержит таблицу в HTML. Проблема в том, что таблица не печатается при экспорте в PDF/HTML.
Поле body_html
исходит из файла ktr. (Этот файл содержит текст и таблицу)
Я поместил поле в область подробностей отчета. На поле-Атрибуты я выбираю rich-text-type = text/html
,
Ожидаемый результат должен быть:
ТЕКСТ ЗДЕСЬ
ТАБЛИЦА ЗДЕСЬ
ТЕКСТ ЗДЕСЬ
Когда я нажимаю на предварительный просмотр PDF, он показывает мне:
ТЕКСТ ЗДЕСЬ
ПУСТОЙ ЗДЕСЬ (для 66 страниц)
ТЕКСТ ЗДЕСЬ
Когда я экспортирую его в формате html, в моем браузере просто появляется большой пробел (66 страниц пробела) ( Chrome или FF). Когда я экспортирую его как обычный текст, он просто показывает мне HTML, а не мою таблицу (конечно).
ТЕКСТ ЗДЕСЬ
ПУСТОЙ ЗДЕСЬ (без признаков какой-либо таблицы)
ТЕКСТ ЗДЕСЬ
Когда я копирую и вставляю HTML-код в Блокнот ++ и запускаю его оттуда, он работает отлично, и я получаю свою таблицу.
Я также пометил по следующему пути File > Configuration > output-table-html эти настройки:
- BodyFragment = true
- ExternalStyle = true
- ForceBufferedWriting = true
- TableRowBorderDefinition = true
- UseTableLayoutFixed = true
Q: Есть что-то, что я пропускаю или почему не печатает мой стол?
РЕДАКТИРОВАТЬ: Когда я просто открываю HTML, он не такой большой. Когда я экспортирую его в Pentaho, 1 столбец занимает целую страницу шириной +- 3000 пикселей. Таким образом, я получаю несколько страниц, которые я узнал. Какие-либо предложения?
1 ответ
Попробуйте настроить ширину столбца в дизайнере отчетов Pentaho. Если ширина столбцов превышает ширину страницы в конструкторе отчетов, он не сможет отображать содержимое. Убедитесь, что общая ширина всех столбцов должна быть равна или меньше ширины страницы.