Спасибо, со скриптом именно то, что нужно, что-то зациклился я на фигурных после if, поэтому не парсилось.
По HTML приложил файлы, в каждом абзацы отмечены соответствующими тегами:
- test1 - в бэнд помещены три текстовых поля (длинный текст, разбитый на 3 части), в каждом установлен стиль для абзаца - на PDF предпросмотра видно, что абзацы не работают;
- test2 - эти же три текстовых поля, стиль для абзаца установлен только в первом - на PDF предпросмотра видно, что абзацы не работают;
- test3 - эти же три текстовых поля, стиль для абзаца не установлен - на PDF предпросмотра видно, что абзацы не работают;
- test4 - скопировал текстовый блок из другого отчета, где абзацы работали. Размножил его до трех. Вставил тот же текст. В каждом блоке поместил стиль для абзаца - абзацы на предпросмотре есть.
Еще большая проблема - во всех PDF предпросмотра видно, что есть проблемы с выводом текста (странные переносы на новую строку, пропажа части абзаца). В этих блоках нет данных, но если добавить поля из модели, то сдвиги будут еще сильнее. Положение сдвигов меняется от манипуляций с тегами, что наводит на мысль, что проблема может быть в оформлении текста. При отключении тегов весь текст попадает в просмотр, но встает вопрос, как сделать абзацы. Отключал trimValue, делал пробелами - в самом дизайнере абзацы появляются, но уже в предпросмотре первого абзаца в блоке текста нет, а остальные разные (из-за равнения по ширине страницы).
Собственно цели преследуются следующие:
1. напечатать непрерывный, около 3-4 страниц текст, в которое вставляются несколько полей из программы;
2. должно соблюдаться форматирование: абзацы, некоторые строки с равнением по центру страницы, пустые строки между некоторыми абзацами, 1-2 таблицы (составлял из текстовых блоков с границами), если таблица расширяемая, то шапка в бэнде, тело в саббенде.
Буду признателен за любую помощь.