Configuración de Impresión

Instancie la clase PrintSettings y configúrela según sus requisitos. Por último, 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 paperSize utilizado por la impresora.
  • PaperOrientation: especifica la orientación del papel (por ejemplo, Portrait o Landscape).
  • Dpi: Representa la Resolución de impresión prevista en puntos por pulgada.
    • Observaciones: Los Dpi reales utilizados para la impresión pueden estar limitados por las capacidades de la impresora.
  • NúmeroDeCopias: Indica el númeroDeCopias 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, dando como resultado que sólo se imprima una copia.
  • NombreDeImpresora: especifica el NombreDeImpresora que se utilizará para imprimir.
    • Observaciones: Si eliges la impresora en un PrintDialog, esta configuración será ignorada. 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 paperMargins que se utilizarán para imprimir en milímetros.
  • Escala de grises: indica si se imprime en escala de grises.
  • Flatten: Flatten el PDF antes de imprimirlo, 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 imprimirse.
  • Tray: Bandeja 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 eliges la bandeja en un PrintDialog, esta configuración será ignorada. Para obtener la bandeja disponible, puede utilizar IronPrint.Printer.GetPrinterTrays(System.String) o IronPrint.Printer.GetPrinterTraysAsync(System.String). El valor por defecto es null, indicando el uso de la bandeja por defecto 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 35,444 | Versión: 2025.12 recién lanzado