Configurações de impressão
Instancie a classe PrintSettings e configure-a de acordo com suas necessidades. Finalmente, passe o objeto PrintSettings para um dos métodos de impressão. Explore todas as configurações de impressão disponíveis abaixo:
DefaultSettings: Inicializa uma nova instância da classeIronPrint.PrintSettingscom valores padrão.PaperSize: Define opaperSizeusado pela impressora.PaperOrientation: Especifica opaperOrientation(por exemplo,PortraitouLandscape).Dpi: Representa oprintResolutionpretendido em pontos por polegada.- Observações : O código
Dpiusado para impressão pode ser limitado pelas capacidades da impressora.
- Observações : O código
NumberOfCopies: Indica onumberOfCopiesa ser gerado ao imprimir um documento.- Observações : Em certas plataformas, podem existir limitações que impeçam a reprodução precisa de múltiplas cópias. Nesses casos, o valor especificado de
IronPrint.PrintSettings.NumberOfCopiespode ser ignorado, resultando na impressão de apenas uma cópia.
- Observações : Em certas plataformas, podem existir limitações que impeçam a reprodução precisa de múltiplas cópias. Nesses casos, o valor especificado de
PrinterName: Especifica oprinterNamea ser usado para impressão.- Observações : Se você escolher a impressora em um
PrintDialog, esta configuração será ignorada. Para obter os nomes das impressoras disponíveis, você pode usarIronPrint.Printer.GetPrinterNamesouIronPrint.Printer.GetPrinterNamesAsyncpara buscar a lista de nomes de impressoras.
- Observações : Se você escolher a impressora em um
PaperMargins: Define opaperMarginsa ser usado para impressão em milímetros.Grayscale: Indica se deve imprimir emgrayscale.Flatten:Flatteno PDF antes de imprimir, o que é útil para exibir valores de campos de formulário e imagens.- Observação : O valor padrão é
false, indicando que o PDF será achatado antes da impressão.
- Observação : O valor padrão é
Tray:Trayusado para o trabalho de impressão. Isso permite que os usuários especifiquem uma bandeja específica da qual o papel deve ser alimentado na impressora.- Observações : Se você escolher
trayem umPrintDialog, esta configuração será ignorada. Para obter otraydisponível, você pode usarIronPrint.Printer.GetPrinterTrays(System.String)ouIronPrint.Printer.GetPrinterTraysAsync(System.String). O valor padrão énull, indicando o uso da bandeja padrão fornecida pela impressora. Esta propriedade de seleção de bandeja está disponível apenas emWindows.
- Observações : Se você escolher
Explore o Guia Detalhado de Configurações de Impressão com o IronPrint.

