Ajustes de impresión

Instancie la clase PrintSettings y configúrela según sus necesidades. Finalmente, pase el objeto PrintSettings a uno de los métodos de impresión. Explora todos los ajustes 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, Vertical o Horizontal).
  • Dpi: Representa la resolución de impresión prevista en puntos por pulgada. Observaciones: Los PPP reales utilizados para la impresión podrían estar limitados 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 determinadas plataformas, pueden existir limitaciones que impidan la reproducción exacta de múltiples 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.
  • PrinterName: Especifica el nombre de la impresora a utilizar para imprimir. Observaciones: Si elige la impresora en un PrintDialog, este parámetro será ignorado. Para obtener los nombres de impresora disponibles, puede utilizar IronPrint.Printer.GetPrinterNames o IronPrint.Printer.GetPrinterNamesAsync para obtener la lista de nombres de impresora.
  • PaperMargins: Establece los márgenes para usar en la impresión en milímetros.
  • Escala de grises: Indica si se imprime en escala de grises.
  • Flatten: Aplana el PDF antes de imprimir, lo cual es útil para mostrar los valores de los campos de formulario e imágenes. El valor predeterminado es false, lo que indica que el PDF se aplanará antes de imprimirse.
  • Bandeja: Bandeja de la impresora utilizada para el trabajo de impresión. Esto permite a los usuarios especificar una bandeja concreta desde la que debe alimentarse el papel a la impresora. Si elige la bandeja en un PrintDialog, esta configuración se ignorará. Para obtener la bandeja disponible, puede usar IronPrint.Printer.GetPrinterTrays(System.String) o IronPrint.Printer.GetPrinterTraysAsync(System.String). El valor por defecto es nulo, indicando el uso de la bandeja por defecto proporcionada por la impresora. Esta propiedad de selección de bandeja sólo está disponible en Windows.