Configuración de Impresión

Instanciar la clase PrintSettings y configurarla según tus requisitos. Finalmente, pasa 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 tamaño de papel utilizado por la impresora.
  • PaperOrientation: Especifica la orientación del papel (por ejemplo, Retrato o Paisaje).
  • Dpi: Representa la resolución de impresión prevista en puntos por pulgada.
    • Observaciones: El DPI real utilizado para imprimir podría estar limitado por las capacidades de la impresora.
  • NumberOfCopies: Indica el número de copias idénticas que se generarán 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 solo una copia impresa.
  • PrinterName: Especifica el nombre de la impresora a usar para la impresión.
    • Observaciones: Si seleccionas la impresora en un PrintDialog, esta configuración se ignorará. Para obtener los nombres de impresoras disponibles, puedes usar IronPrint.Printer.GetPrinterNames o IronPrint.Printer.GetPrinterNamesAsync para obtener la lista de nombres de impresoras.
  • PaperMargins: Establece los márgenes a usar para la impresión en milímetros.
  • Grayscale: Indica si se imprime en escala de grises.
  • Flatten: Aplana el PDF antes de imprimirlo, lo cual es útil para mostrar los valores de los campos de formulario e imágenes.
    • Nota: El valor predeterminado es falso, indicando que el PDF se aplana antes de imprimir.
  • Tray: Bandeja de la impresora utilizada 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 seleccionas la bandeja en un PrintDialog, esta configuración se ignorará. Para obtener las bandejas disponibles, puedes usar IronPrint.Printer.GetPrinterTrays(System.String) o IronPrint.Printer.GetPrinterTraysAsync(System.String). El valor predeterminado es nulo, 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 34,704 | Version: 2025.11 recién lanzado