credo che l'unico modo sia fare delle prove e trovare il numero massimo di righe che ci stanno in ogni pagina, ammesso che l'altezza di ogni riga sia fissa. quando scorri il resultset della query che estrae i dati da stampare, conti quante righe stai inserendo nella pagina e se arrivi a quel numero massimo ci schiaffi un'interruzione di pagina.