Pregunta: | 42947 - VISTA PREVIA DE UN PRINTDOCUMENT PERO NO ES UN DOCUMENTO. |
Autor: | Elena Igartua |
Hola,
He visto la aquí la respuesta a cómo imprimir desde VB NET y perfecto!! pero quiero antes de imprimirlo visualizarlo por pantalla entonces: Dim pd as new printdocument Dim dlg as new printpreviewdialog() dlg.document=pd dlg.showdialog() Pero claro tiene que ejecutar también un procedimiento para llenar el printdocument y qué evento se ejecuta para que le llames al procedimiento? Un saludo y muchas gracias |
Respuesta: | Elena Igartua |
Hola,
Ya he encontrado la respuesta y es muy sencilla, simplemente ejecuta el mismo procedimiento pd_PrintPage bien a la hora de cargar la vista previa como a la hora de imprimir y hay que añadir el control: AddHandler pd.PrintPage, AddressOf pd_PrintPage 'vista previa Dim pdp As New PrintPreviewDialog() pdp.Document = pd pdp.ShowDialog() Un saludo |