ciao, grazie per l'interessamento, visto che ho risolto spiego come ho fatto, in maniera che possa servire a qualcun altro.

in pratica io non lo so quanto testo ci sara' dentro la tabella perche' qil testo lo estraggo da un db...... e proprio da qua deruva il problema.....

alla fine ho fatto cosi':
- Prima di iniziare a scrivere la tabella mi salvo la posizione del cursore con GetY()
- scrivo i dati della tabella mettendo i bordi delle cella solo a sinistra e destra
- quando ho finito la tabella leggo nuovamente la posizione del cursore con GetY()
- Ora sapendo posizione iniziale e posizione attuale posso calcolarmi quanti millimetri mancano alla tabella per arrivare all'altezza desiderata
-non mi rimane che fare una cella dell'altezza mancante mettendo oltre ai bordi sinistr e destro anche quello inferiore per chiudere la tabella.....