Ajustes de impresión
Instancie la clase PrintSettings y configúrela según sus necesidades. Finalmente, pasa el objeto PrintSettings a uno de los métodos de impresión. Explora todos los ajustes de impresión disponibles a continuación:
- ConfiguraciónPredeterminada: Inicializa una nueva instancia de la clase IronPrint.PrintSettings con valores por defecto.
- TamañoPapel: Establece el tamaño de papel utilizado por la impresora.
- Orientación del papel: Especifica la orientación del papel.(por ejemplo, Retrato o Paisaje).
- Ppp: 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.
- Número de copias: 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.
- NombreImpresora: 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.
- MárgenesPapel: Establece los márgenes a utilizar para la impresión en milímetros.
- Escala de grises: Indica si se debe imprimir en escala de grises.
- Aplanar: Aplana el PDF antes de imprimirlo, lo que resulta útil para mostrar valores de 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 utilizar 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.