Completamento Stampa Documento


Spesso gli elaboratori di testo e altre applicazioni che eseguono processi di stampa offrono la possibilita' di visualizzare
un messaggio per informare l'utente che il processo di stampa e' stato completato. Per creare questo tipo di messaggio
nei Windows Form e' sufficiente gestire l'evento EndPrint del componente PrintDocument.

Nella procedura illustrata di seguito si presuppone che sia stata creata un'applicazione per Windows contenente
un componente PrintDocument, la modalita' standard per eseguire processi di stampa da un'applicazione per Windows.
Per ulteriori informazioni sulla stampa da Windows Form mediante il componente PrintDocument, vedere Creazione
di processi di stampa standard per Windows Form.

Per completare un processo di stampa

Nella finestra Proprieta' impostare la proprieta' DocumentName del componente PrintDocument.
In alternativa e' possibile impostare la proprieta' nel codice.

' Visual Basic


PrintDocument1.DocumentName = "MyTextFile"

Fare clic con il pulsante destro del mouse sul form, quindi scegliere Visualizza codice.
Scrivere il codice per gestire l'evento EndPrint.
Nell'esempio che segue viene visualizzata una finestra di testo per segnalare che la stampa del documento e' terminata.

' Visual Basic

Private Sub PrintDocument1_EndPrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs) Handles PrintDocument1.EndPrint

MessageBox.Show(PrintDocument1.DocumentName + " has finished printing.")

End Sub












( completamentostampadocumento.html )- by Paolo Puglisi - Modifica del 17/12/2023