Configuración de Impresión

Instancie la clase PrintSettings y configúrela de acuerdo con 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 (por ejemplo, Portrait o Landscape).
  • Dpi: Representa el printResolution deseado en puntos por pulgada.
    • Comentarios: El Dpi real utilizado para imprimir 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 ser ignorado, resultando en que solo se imprima una copia.
  • PrinterName: Especifica el printerName a usar para imprimir.
    • Comentarios: 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 usar para imprimir en milímetros.
  • Grayscale: Indica si imprimir en grayscale.
  • Flatten: Flatten el PDF antes de imprimir, lo cual es útil para mostrar los valores de los campos de formulario e imágenes.
    • Nota: El valor predeterminado es false, indicando que el PDF será aplanado 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.
    • Comentarios: Si escoge el tray en un PrintDialog, esta configuración será ignorada. Para obtener el disponible tray, se 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 44,051 | Versión: 2026.7 recién lanzado
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.