Allora, ricapitolando...
Alla pressione del tasto BttStampa parte l'esecuzione della sub che intercetta l'evento. All'interno di questa...
Dim pd As New PrintDocument
AddHandler pd.PrintPage, AddressOf Me.Lancia_Stampa
pd.print
...
La routine Lancia_Stampa, sempre al'interno della classe della form, richiama una routine che risiede in un modulo, e cioč St_doc
Questa routine stampa un'intestazione (tramite una routine chiamata St_Intest risiedente sempre all'interno del modulo) e poi stampa il corpo del documento per poi, tramite la routine St_PičPag, stampare la parte inferiore della pagine.
Il problema mio č che quando il corpo del documento č troppo grande lo voglio stampare su 2 pagine mantenendo per ogni pagina intestazione e pič di pagina.
Non so come fare il salto pagina!
![]()
Arrivato alla fine dela pagina, torna all'inizio della stessa e ci sovrascrive le nuove cose![]()

Non so come fare il salto pagina!
Rispondi quotando