IRONSOFTWAREHOME
Configurações de impressão
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
Dim printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
NuGet Download
PM > Install-Package IronPrint
Configurações de impressão

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ões.
  • 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. Nesses casos, o valor especificado de IronPrint.PrintSettings.NumberOfCopies pode ser ignorado, resultando em apenas uma cópia sendo impressa.
  • PrinterName: Especifica o printerName a ser usado para impressão.
    • Observações: Se você escolher a impressora em um PrintDialog, essa 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 é necessário imprimir em grayscale.
  • Flatten: Flatten o PDF antes da impressão, 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 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 o tray em um PrintDialog, essa 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.
Ver no GitHub

Pronto para começar?

Nuget Downloads 46,090Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.