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 código Dpi 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. Nesses 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 das 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.
    • Observação : O valor padrão é false, indicando que o PDF será achatado antes da impressão.
  • Tray : Tray usado 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 tray em um PrintDialog, esta configuração será ignorada. Para obter o tray disponível, 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 Baixar 41,154 | Versão: 2026.5 just released
Still Scrolling Icon

Ainda está rolando a tela?

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