Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Problema con PrintDocument (http://www.forosdelweb.com/f29/problema-con-printdocument-573296/)

websites 07/04/2008 07:53

Problema con PrintDocument
 
Hola Todos, necesito de sus colaboracion, diseñe un reporte de una factura con el PrintDocument de los controles de Impresion de Visual basic.net, sucede que cuando mando a imprimir directamente con el metodo print() del printdocument me sale la ventana de proceso de impresion y luego se oculta.

Como puedo Hacer para Evitar que salga esta ventana, hay alguna propiedad que hay que modificar?....

De Antemano Agradezco sus Sugerencia y colaboracion
PD: Cada vez que envio a imprimir mando entre uno y seis Facturas, se imaginan lo fastidioso que es para el usuario ver seis ventanas moverse en la pantalla...Hasta que termine el proceso de Impresio....

royrojas 07/04/2008 14:43

Re: Problema con PrintDocument
 
Es muy sencillo. Yo tambien tuve ese mismo problema hace un tiempo.

En forma resumida es algo asi.

Código:

Dim xp As New System.Drawing.Printing.PrintDocument

xp.PrinterSettings.PrinterName = "NombreImpresora"

 If xp.PrinterSettings.IsValid Then

  .
  .
  .
  Aqui ponas más codigo (opcional)
  .
  .
  .

  xp.PrintController = New System.Drawing.Printing.StandardPrintController()
  xp.Print()
  .
  .
  .

la linea importante es la que esta antes del xp.Print
xp.PrintController = New System.Drawing.Printing.StandardPrintController()

StandardPrintController le indica el tipo de controlador que se va a usar, y en nuestro caso no va a mostrar el dialogbox indicando la cantidad de paginas a imprimir, de esta forma la impresion no se puede cancelar de forma manual en ningun punto

websites 08/04/2008 13:49

Re: Problema con PrintDocument
 
Efectivamente RoyRojas, era la Linea de codigo que me faltaba, y te agradezco Bastante por tu aporte, me saco de un gran apuro, por que era lo que me faltaba corregir para entregar un proyecto...

Saludos..

Roger Lavi
Pucallpa-Peru

royrojas 08/04/2008 13:51

Re: Problema con PrintDocument
 
que bueno que te sirvió.
saludos.


La zona horaria es GMT -6. Ahora son las 00:11.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.