Configuración de Impresión
Instancie la clase PrintSettings y configúrela según sus requisitos. Finalmente, pase el objeto PrintSettings a uno de los métodos de impresión. Explora las configuraciones de impresión disponibles a continuación:
DefaultSettings: Inicializa una nueva instancia de la claseIronPrint.PrintSettingscon valores predeterminados.PaperSize: Establece elpaperSizeutilizado por la impresora.PaperOrientation: Especifica elpaperOrientation(p. ej.,PortraitoLandscape).Dpi: Representa elprintResolutionprevisto en puntos por pulgada.- Observaciones: El
Dpireal utilizado para la impresión podría estar limitado por las capacidades de la impresora.
- Observaciones: El
NumberOfCopies: Indica elnumberOfCopiesque se generará al imprimir un documento.- Observaciones: En ciertas plataformas, pueden existir limitaciones que impidan la reproducción precisa de varias copias. En tales casos, el valor especificado de
IronPrint.PrintSettings.NumberOfCopiespodría ignorarse, resultando en solo una copia impresa.
- Observaciones: En ciertas plataformas, pueden existir limitaciones que impidan la reproducción precisa de varias copias. En tales casos, el valor especificado de
PrinterName: Especifica elprinterNamea utilizar para la impresión.- Observaciones: Si elige la impresora en un
PrintDialog, esta configuración será ignorada. Para obtener los nombres de impresoras disponibles, puede usarIronPrint.Printer.GetPrinterNamesoIronPrint.Printer.GetPrinterNamesAsyncpara obtener la lista de nombres de impresoras.
- Observaciones: Si elige la impresora en un
PaperMargins: Establece elpaperMarginsa utilizar para la impresión en milímetros.Grayscale: Indica si se debe imprimir engrayscale.Flatten:Flattenel PDF antes de imprimir, lo cual es útil para mostrar valores de campos de formularios e imágenes.- Nota: El valor predeterminado es
false, indicando que el PDF se aplanará antes de imprimir.
- Nota: El valor predeterminado es
Tray:Trayutilizado para el trabajo de impresión. Esto permite a los usuarios especificar una bandeja particular de la cual debería alimentarse el papel a la impresora.- Observaciones: Si elige el
trayen unPrintDialog, esta configuración será ignorada. Para obtener eltraydisponible, puede usarIronPrint.Printer.GetPrinterTrays(System.String)oIronPrint.Printer.GetPrinterTraysAsync(System.String). El valor predeterminado esnull, indicando el uso de la bandeja predeterminada proporcionada por la impresora. Esta propiedad de selección de bandeja está disponible solo enWindows.
- Observaciones: Si elige el
Explora la guía detallada de configuración de impresión con IronPrint

