Visual Basic.NET - imprimir:NET 2003

 
Vista:

imprimir:NET 2003

Publicado por daniel (4 intervenciones) el 24/05/2006 23:59:27
wenas!!! lo q pasa es q estoy terminando un prototipo de facturación y necesito imprimir un datagrid, de la forma q sea!! me dirigi a la web de msdn a buscar ayuda y encontre una forma de imprimirlo muy "sencilla" no es muy estetica q digamos pero bueno cumple con lo q necesito en este momento, el problema radica en q no sé como cambiar la ubicación del datagrid en la hoja de impresión, me explico tal y como sale en msdn el datagrid sale impreso en la parte superior izquierda pero yo lo quiero situar en otra parte, intente cambiar las coordenadas de Point pero no logre cambiar la ubicación del datagrid:

'ejemplo de msdn
'http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vbcode/html/vbtskCodeExamplePrintingDataGrid.asp
Private Sub PrintGrid_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles PrintGrid.Click
PrintDocument1.Print()
End Sub

Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, _
ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles _
PrintDocument1.PrintPage
Dim myPaintArgs As New PaintEventArgs(e.Graphics, New Rectangle(New _
Point(0, 0), Me.Size))
Me.InvokePaint(DataGrid1, myPaintArgs)
End Sub

pd: no puedo usar crystal reports... :S
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder