Los documentos PDF que creamos con iTextSharp no necesariamente imprimen en el tamaño de papel que el documento contiene. Esto causa molestia en los usuario porque tienen que pasar el trabajo de escoger manualmente el tamaño de papel para que el documento imprima adecuadamente.
Para resolver este problema solo hay que añadir una propiedad al objeto PdfWriter que utilizamos en la creación del documento. Así que, asumiendo que el objeto PdfWriter se llame writer, utilizamos esta propiedad.
¡ENVÍO GRATIS!
ADQUIERE TU FIDGET PAD HOY
Libera el estrés del trabajo con el Fidget Pad. Te ayudará a bajar el estrés y a que te puedas concentrar nuevamente. No querrás soltarlo.
writer.AddViewerPreference(PdfName.PICKTRAYBYPDFSIZE, PdfBoolean.PDFTRUE);
De esta manera, cuando se imprima un documento que generemos con iTextSharp, la impresora va utilizar el tamaño del papel configurado en el documento.
Únete a sobre 3,000 programadores y recibe acceso
A nuestra librería de recursos gratuitos para programadores
* Garantizamos 100% su privacidad. Su información no será compartida.
Roberto Torres Rodríguez
Related posts
Publicaciones Populares
Categorías
- ASP.Net (6)
- C# (10)
- CSS (5)
- DIY (1)
- General (5)
- JavaScript (8)
- JQuery (6)
- Kodi (antes XBMC) (4)
- Nuevo (3)
- Raspberry Pi (2)
- SQL Server (15)
- Uncategorized (1)
- Vue.js (2)
- Wordpress (1)