Дизайнер отчетов 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. Если ширина столбцов превышает ширину страницы в конструкторе отчетов, он не сможет отображать содержимое. Убедитесь, что общая ширина всех столбцов должна быть равна или меньше ширины страницы.

Другие вопросы по тегам