Это, вероятно, не тот ответ, который вы хотели бы услышать, но ...
Однажды я попытался понять, как на самом деле работают странично-ориентированные излучатели (см. Ниже).
Исходный код не очень помогает в этом отношении, он слишком сложен для понимания - в частности, по сравнению с другими библиотеками, такими как, например, ReportLab .
И я не былсмог найти в Интернете любую документацию, описывающую алгоритм компоновки.
Я предполагаю, что - кроме нескольких разработчиков, работающих в Actuate - никто не может реализовать пользовательский ориентированный на страницу излучатель.
То, чего я тогда пытался добиться, это: визуализировать сетку в дне последней страницы.Звучит легко?Что ж, я сдался.
Что-то, что я смог сделать: избежать ненужных вложенных таблиц в выводе WordEmitter.