Cómo configurar los ajustes de impresión

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith

Un ajuste de impresión se refiere a una configuración o conjunto de parámetros que dictan cómo debe imprimirse un documento o contenido. Estos ajustes incluyen detalles como el tamaño del papel, la orientación(por ejemplo, vertical u horizontal)Resolución de impresión(puntos por pulgada - PPP)El número de copias, la selección de impresora, los márgenes y opciones como la impresión en escala de grises. Los usuarios pueden personalizar estos ajustes para lograr preferencias y requisitos de impresión específicos.

Empiece a utilizar IronPrint

Comience a usar IronPrint en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


Establecer la configuración de impresión

Para configurar las opciones de impresión, instancie la clase PrintSettings y configúrela según sus preferencias. En los métodos Print o ShowPrintDialog, pase el objeto PrintSettings como segundo parámetro. El siguiente ejemplo de código ilustra este uso.

:path=/static-assets/print/content-code-examples/how-to/print-settings-set-print-setting.cs
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
Imports IronPrint

' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
VB   C#

Ajustes de impresión disponibles

Explora todas las opciones de configuración 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. El valor por defecto es IronPrint.PaperSize.PrinterDefault.
  • Orientación del papel: Especifica la orientación del papel.(por ejemplo, Retrato o Paisaje). El valor por defecto es IronPrint.PaperOrientation.Portrait.
  • Ppp: Representa la resolución de impresión prevista en puntos por pulgada. El valor predeterminado es 300, un ajuste común utilizado en la impresión comercial. 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. El valor por defecto es 1 copia. 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. El valor por defecto es null, lo que significa que se utilizará la impresora por defecto del sistema operativo. 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. El valor por defecto es nulo, indicando el uso de los márgenes por defecto proporcionados por la impresora.
  • Escala de grises: Indica si se debe imprimir en escala de grises. Observaciones: El valor por defecto es false, indicando un intento de imprimir en color.
  • 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.
Chaknith related to Ajustes de impresión disponibles

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.