[c#] C#, WPF, Imprimir

777 views
Skip to first unread message

Luis Rubio

unread,
Feb 7, 2013, 6:30:55 AM2/7/13
to Dario Quintana

Hola a todos.

 

Estoy empezando con un proyecto nuevo, una aplicación de facturación con C#, EF y WPF.

 

Buscando en internet encontré que con WPF se puede imprimir enviando un objeto visual (el formulario o un Grid) a la impresora con PrintDialog pero no me parece lo adecuado para imprimir Facturas o Etiquetas (hoja tamaño carta, 80 etiquetas por hoja). También vi que mucha gente usa cristal report y otros utilizan SQL Server Report Services (no conozco ninguno de los 2).

 

Cuéntenme por favor que utilizan ustedes para imprimir facturas, generar PDFs, etc.

 

Saludos Luis

Alejandro Miralles

unread,
Feb 7, 2013, 8:47:35 AM2/7/13
to Dario Quintana

Crystal es una patada en las pelo…., y ahora está en manos de SAP, asique mejor ni hablar….

Reporting services esta bueno, pero nunca lo utilice para resolver los escenarios que estas planteando en el requerimiento.

Una opción que puede llegar a funcionar es crear directamente los PDFs e imprimirlos. Yo suelo utilizar Pechkin/Pechkin.Sinchronized (lo podes bajar con nuget) que en base a un HTML te permite generar un PDF. Esta librería está bastante buena, es fácil de usar, tiene buen soporte para hojas de estilo, te permite insertar el número de páginas, encabezados, pies de página, etc.. etc… Hasta ahora nunca tuve problemas.

 

Saludos, Ale Miralles

http://amiralles.com.ar

Ing. Gabriel Fogante

unread,
Feb 7, 2013, 10:06:50 AM2/7/13
to Dario Quintana
Luis,

En WPF podes tranquilamente imprimir etiquetas. Nosotros escribimos un
ejemplo para imprimir etiquetas en una hoja Avery http://goo.gl/CyGji Podes
darle una mirada y ajustar el código para tus necesidades. Saludos
Reply all
Reply to author
Forward
0 new messages