Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Stampa in VB.NET
venerdì 15 aprile 2005 - 14.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
SuperSasch2004
Profilo
| Newbie
28
messaggi | Data Invio:
ven 15 apr 2005 - 14:45
salve a tutti ... pultroppo sono passato solo da poco tempo nel nuovo ambiente di sviluppo .NET e abituato a Viasula Basci 6 di cose ne sono cambiate e tante (naturalmente in meglio) ...
ma su certe cose ho difficoltà a capire il suo funzionamento ...
e quello che ancora non ho capito perbene è il nuovo sistema di stampa ...
in VB6 c'erà l'oggetto print ora non più ...
per prima cosa mi creo 1 variabile di stampa
Private WithEvents m_DocumentoStampa As New PrintDocument
poi creo la funzione
Private Sub m_DocumentoStampa_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles m_DocumentoStampa.PrintPage
mi imposto la mia varibile di misura
e.Graphics.PageUnit = GraphicsUnit.Millimeter
creo anche queste due cose
Dim Fmt As New StringFormat(StringFormatFlags.LineLimit)
Dim carattereStampa As New Font(Me.Font.FontFamily, 12, FontStyle.Regular)
di cui la prima non so di preciso a cosa serve (pultroppo ho preso del codice da un esempio ... perchè non sapevo da che parte rifarmi)
mi creo un'area di stampa
Dim rectPrintingArea As New RectangleF(120, 75, 80, 24)
e poi stampo del testo
e.Graphics.DrawString(stringaStampa, carattereStampa, Brushes.Black, rectPrintingArea, Fmt)
giusto ???
Ma se io in stringaStampa ho la seguente stringa
stringaStampa = "FATTURA " & CbTipoLibroCassa.SelectedText & Chr(13) & _
"numero " & Chr(13) & _
"data "
per farla stampare in 3 righe diverse come dovrei fare ??
fare 3 areee di stampa e stampare il testo di ogni riga in ogni area ??
grazie mille
civetta
Profilo
| Newbie
29
messaggi | Data Invio:
ven 15 apr 2005 - 23:14
In c# per tornare a capo si usa \n\r .
Esempio
" Ciao come stai \n\r Bene grazie"
diventano
Ciao come stai
Bene grazie
in vb non ricordo
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 27 apr 2005 - 16:31
Un consiglio perchè per le stampe non passate ad utilizzare crystal report net o active report net? E' meglio..
Ciao
Fabio
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !