Salve a tutti,
è possibile alla pressione di un pulsante avviare l'anteprima di stampa.
MI interessa perchè stampando dei campi e facendo scegliere all'utente la grandezza dei font non vorrei che diventasse troppo grande.
Grazie.
Salve a tutti,
è possibile alla pressione di un pulsante avviare l'anteprima di stampa.
MI interessa perchè stampando dei campi e facendo scegliere all'utente la grandezza dei font non vorrei che diventasse troppo grande.
Grazie.
Ma stampi con l'oggetto Printer? Perchè se ti interessa davvero l'anteprima di stampa forse ti converrebbe portare i valori in un form e poi fare il print del form, in modo tale da renderti conto come verrebbe..ed inoltre avresti la possibilità di cambiare eventuali errori nelle stringhe da stampare..
ciao
Se ti interessa nel sito di Mauro Rossi, alla voce codice sorgente e stringhe e stampa trovi un esempio per fare l'anteprima di stampa:
http://www.maurorossi.net/
Come faccio il print del form?
Sinceramente ho visto il codice che mi hai consigliato ma è un pò complesso.
Qulche consiglio?
Ciao..imposti manualmente le seguenti proprietà al form da stampare:
Per stampare basta:codice:BorderStyle = 0 BackColor = &HFFFFFF 'cambi il colore a seconda dello sfondo che vuoi, io ho messo il bianco
Chiaramente devi fare qualche prova con il foglio che vuoi stampare, più che altro per le dimensioni massime del form in relazione al tipo di foglio (A4,A3 ecc..)codice:Form1.PrintForm
Capito cosa intendo io?
ciao
Sei stato molto chiaro.
un'altra cosa:
Se il campo che stampo è troppo lungo ed esce fuori dalla pagina come faccio a farlo andare a capo in automatico?
E un'anteprima di stampa più immediata?
Grazie ancora.
Sicuramente se usi il suggerimento che ti ho dato, il campo sarà contenuto in una label, giusto? Dove vuoi che ti vada a capo, a sinistra o a destra?
ciao
Una cosa Normale,
a capo a sinistra.
grazie
Ciao Antagonista.
Mi scuso con gli interlocutori se ritengono un'intromissione nella discussione, dato che mi sembra oramai approdata ad una soluzione.
Comunque se posso darti un consiglio è quello di utilizzare lo strumento del DataReport, che come saprai ti consente sia l'anteprima, sia la stampa con una certa flessibilità (non massima).
Il consiglio vale sopratutto se il prog. già fa uso di un DB.![]()
LM
In effetti nessun esempio è semplicissimo ma qui trovi un esempio di un print del form:
http://www.flanguasco.org/VisualBasic/VisualBasic.html
(StampaFCPB.ZIP)
e..qui ne trovi altri(in questo sito bisogna essere registrati)
http://www.visual-basic.it/areadownl...?key=anteprima
PS: Scusate non avevo visto tutti gli altri post arrivati