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 classe IronPrint.PrintSettings com valores padrão.
  • PaperSize: Define o paperSize usado pela impressora.
  • PaperOrientation: Especifica o paperOrientation (por exemplo, Portrait ou Landscape).
  • Dpi: Representa o printResolution pretendido em pontos por polegada.
    • Observações: O Dpi real usado para impressão pode ser limitado pelas capacidades da impressora.
  • NumberOfCopies: Indica o numberOfCopies a 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. Em tais casos, o valor especificado de IronPrint.PrintSettings.NumberOfCopies pode ser ignorado, resultando na impressão de apenas uma cópia.
  • PrinterName: Especifica o printerName a ser usado para impressão.
    • Observações: Se você escolher a impressora em um PrintDialog, esta configuração será ignorada. Para obter os nomes de impressoras disponíveis, você pode usar IronPrint.Printer.GetPrinterNames ou IronPrint.Printer.GetPrinterNamesAsync para buscar a lista de nomes de impressoras.
  • PaperMargins: Define o paperMargins a ser usado para impressão em milímetros.
  • Grayscale: Indica se deve imprimir em grayscale.
  • Flatten: Flatten o PDF antes de imprimir, o que é útil para exibir valores de campos de formulário e imagens.
    • Nota: O valor padrão é false, indicando que o PDF será achatado antes de imprimir.
  • Tray: Tray usado para a tarefa 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 o tray em um PrintDialog, esta configuração será ignorada. Para obter os tray disponíveis, você pode usar IronPrint.Printer.GetPrinterTrays(System.String) ou IronPrint.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 em Windows.

Explore o Guia Detalhado de Configurações de Impressão com o IronPrint.

Pronto para começar?
Nuget Downloads 38,093 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPrint
executar um exemplo Veja seu documento chegar à impressora.