Работаю сейчас с VF который рендерится в PDF и встал очень интересный вопрос. [b]Клиент хочет чтобы разбивка контента по страницам PDF была "красивой"[/b]. Короче надо как-то отлавливать момент когда контент упрется в конец страницы (А4 по дефолту) чтобы к примеру на следующую страницу перенести шапку таблицы. Я пока с таким не сталкивался и не уверен что такое возможно, но буду гуглить. Если у вас есть подобный опыт, поделитесь.
удивляюсь, как ты с этим только столкнулся. там уже все решено. есть специальная группа CSS стилей именно для render as PDF HTML page, и там много чего, включая стиль что-то вроде page-break: no-break, то есть этот элемент, ДИФ или Хэдер, не должен рваться по концу страницы, а уходить на следующую страницу. С таблицей в ПДФ могут быть задачки посложнее, вроде саб-хэдер со всеми строками в группе(по возможности) не должен рваться, но все решаемо, включая через использование VF переменных-щеталочек
Ну вот так случилось. Впервые попался на клиента у которого PDF популярная фича. У нас пол проекта это генерация разного рода PDF и разного рода манипуляции с ними. Ну до этого PDF обходили как-то стороной. Пасиб за совет про CSS. Надо будет капнуть глубже. Простой no-break врядли прокатит. Тут нужна методы похитрее.
никакого сложного PDF при помощи html and VF сделать не получится. в любом случае это будет только read-only PDF. сложности могут быть с таблицами, например со сложным мержем строк и колонок; динамический контент в таблице, где не только строки разматываются в repeat, но и колонки, но и контент ячейки; сложный группинг, где надо в правильный момент выставить border style. все это как то решаемо