Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

vb2010 - Creare una routine di stampa richiamabile da qualsiasi punto del progetto.

$
0
0

Ciao a tutti.

Il mio problema è questo :

devo poter stampare dei documenti (fatture,bolle etc) da diverse parti del mio progetto.

Ora in vb.net per stampare si usa l'oggetto PrintDocument e scatenando il suo evento PrintPage, ma l'oggetto ovviamente è visibile solo nel form dove esiste.

Quindi per creare una funzione pubblica visibile da qualsiasi parte del progetto avevo pensato di creare una funzione tipo

fStampaDocumento (progressivoDocumento as integer)

prelevo i dati del documento grazie a progressivoDocumento

prelevo i dati del cliente

1 – stampo l’intestazione

2 – stampo il corpo

3- stampo il footer

Sicuramente dovrò crearmi via codice un oggetto PrintDocument..e vabbè ok…ma poi dove/come gli scrivo l’evento printPage (dove all’interno ci saranno i vari comandi per l’effettiva stampa) e soprattutto come lo richiamo ?

Qualcuno, per cortesia, potrebbe aiutarmi con qualche esempio o indicandomi come fare ?

Grazie

Premetto che già stampo i documenti dal form dove esiste l’oggetto PrintDocument, ma non vorrei andare di copia e incolla tra i vari form, dell’oggetto PrintDocument e del relativo codice di stampa.

Spero di essermi spiegato bene

Ciao


Viewing all articles
Browse latest Browse all 2212

Trending Articles


HOY PANGIT, MAGBAYAD KA!


Henry el monstruo feliz para colorear e imprimir


Dama y vagabundo para pintar


Girasoles para colorear


Good Morning Quotes


RE: Mutton Pies (jameskoiman)


Hagibis (1946) by Francisco V. Coching


Ka riam ka beit bad ka por riam


Vimeo Create - Video Maker & Editor 1.6.0 by Vimeo Inc


Vimeo 3.42.1 by Vimeo Inc