Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562

    vb.net - salto pagina di una stampa

    Sto stampando tramite il componente printdocument.

    ....
    Dim pd As New PrintDocument
    AddHandler pd.PrintPage, AddressOf Me.Lancia_Stampa
    ....

    La routine "Lancia_Stampa", a seconda dei casi, richiama delle routine secondarie per vari tipi di stampa.

    Ora mi trovo su una di quelle routine e devo comandare un salto pagina. Come faccio?

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    nessun suggerimento?

  3. #3
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.