Configuración de Impresión

Cree una instancia de 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 (por ejemplo, Portrait o Landscape).
  • Dpi : Representa el printResolution deseado en puntos por pulgada.
    • Observaciones : El Dpi real utilizado para imprimir puede 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, lo que provocaría que solo se imprima una copia.
  • PrinterName : Especifica el printerName que se utilizará para imprimir.
    • Observaciones : Si elige la impresora en un PrintDialog, esta configuración se ignorará. Para obtener los nombres de impresoras disponibles, puede utilizar IronPrint.Printer.GetPrinterNames o IronPrint.Printer.GetPrinterNamesAsync para obtener la lista de nombres de impresoras.
  • PaperMargins : Establece el paperMargins que se utilizará para imprimir en milímetros.
  • Grayscale : Indica si se debe imprimir en grayscale.
  • Flatten : Flatten el PDF antes de imprimir, lo que resulta útil para mostrar valores de campos de formulario e imágenes.
    • Nota : El valor predeterminado es false, lo que indica 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 tray en un PrintDialog, esta configuración se ignorará. Para obtener el tray disponible, puede utilizar IronPrint.Printer.GetPrinterTrays(System.String) o IronPrint.Printer.GetPrinterTraysAsync(System.String). El valor predeterminado es null, que indica el uso de la bandeja predeterminada proporcionada por la impresora. Esta propiedad de selección de bandeja solo está disponible en Windows.

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

¿Listo para empezar?
Nuget Descargas 38,093 | Versión: 2026.3 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.