Имеем HTML-документ, который рендерится на QWebView, который в свою очередь печатает это на QPrintPreviewWidget.

Задача отловить выход документа за размеры одной страницы.
Частично может помочь:
int QPrintPreviewWidget::pageCount () const
Но так я могу отловить только выход за размеры страницы, но не само место разрыва документа, которое происходит автоматически.

То есть нужно узнать какая часть HTML была последней на 1-й странице, и соответственно дорисовать нужное на 2-й.

К примеру: если таблица переносится на 2-ю страницу - то нужно 1-й строкой продублировать заголовок таблицы.

Как такое можно сделать средствами Qt ну или используя что-то отличное от связки QWebView+HTML?