Je propose plus simple:
Comme le nombre de colonne ne change pas, le format est finalement toujours le même. Quelle que soit la dimension des tableaux, il y a toujours le même nombre de lignes sur une page.
Ce que tu fais donc c'est: tu imprimes avec un tableau 1 de 100 lignes (par exemple), tu comptes combien il y a de lignes sur la page 1, et c'est une constante que tu peux conserver, qui te donne le nombre de points par page.
Ensuite, tu peux programmer comme tu le veux, soit les lignes ont toutes la même hauteur et c'est du gateau, soit elles n'ont pas toutes la même hauteur et faut calculer combien il en tient par page grâce à la propriété height...
Tout cela est bien compliqué quand même pour une pagination. Est-ce vraiment nécessaire ?