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 clase IronPrint.PrintSettings con valores predeterminados.
  • PaperSize: Establece el paperSize utilizado por la impresora.
  • PaperOrientation: Especifica el paperOrientation (p. ej., Portrait o Landscape).
  • Dpi: Representa el printResolution previsto en puntos por pulgada.
    • Observaciones: El Dpi real utilizado para la impresión podría estar limitado por las capacidades de la impresora.
  • NumberOfCopies: Indica el numberOfCopies que 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.NumberOfCopies podría ignorarse, resultando en solo una copia impresa.
  • PrinterName: Especifica el printerName a 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 usar IronPrint.Printer.GetPrinterNames o IronPrint.Printer.GetPrinterNamesAsync para obtener la lista de nombres de impresoras.
  • PaperMargins: Establece el paperMargins a utilizar para la impresión en milímetros.
  • Grayscale: Indica si se debe imprimir en grayscale.
  • Flatten: Flatten el 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.
  • Tray: Tray utilizado 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 tray en un PrintDialog, esta configuración será ignorada. Para obtener el tray disponible, puede usar IronPrint.Printer.GetPrinterTrays(System.String) o IronPrint.Printer.GetPrinterTraysAsync(System.String). El valor predeterminado es null, indicando el uso de la bandeja predeterminada proporcionada por la impresora. Esta propiedad de selección de bandeja está disponible solo en Windows.

Explora la guía detallada de configuración de impresión con IronPrint

¿Listo para empezar?
Nuget Descargas 41,154 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPrint
ejecuta una muestra observa cómo tu documento llega a la impresora.