Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

System.Drawing.Printing Namespace

The System.Drawing.Printing namespace provides print-related services for Windows Forms applications.

Typically, when printing from a Windows Forms application, you create a new instance of the PrintDocument class, set the properties that describe what to print, and call the Print method to actually print the document.

ObservaçãoObservação:

The classes that are contained in this Namespace should be used When Impressão de a Aplicativo Windows Forms.If you are printing from a Windows Presentation Foundation application, see the System.Printing namespace or Visão Geral de Impressão

Use the Graphics property to specify the output to print.If you are printing a text file, use StreamReader in the following manner: read one line at a time from the stream and call the DrawString() method to draw the line in the graphics object.For more information about this process, see the Graphics and StreamReader classes.

ObservaçãoObservação:

The DrawText methods of the TextRenderer class are not supported for printing.Instead, use the DrawString methods of the Graphics class.

When implemented in a derived class, the PrintController controls how a PrintDocument is printed.The PrintDocument.Print method invokes the print controller's OnStartPrint, OnEndPrint, OnStartPage, and [M:System.Drawing.Printing.PrintController.M:System.Drawing.Printing.PrintController.OnEndPage(System.Drawing.Printing.PrintDocument,System.Drawing.Printing.PrintPageEventArgs)] methods, which in turn tell the printer how to print the document.For more information about printing dialog boxes, see PrintDialog and PageSetupDialog.

A Impressão-Visualizar processo usa um especializados Controlarador da impressora, caixa diálogo e Controlarar.For an example of such a print controller and dialog box, see PreviewPrintController, PrintPreviewDialog, and PrintPreviewControl.

Observação de cautelaCuidado:

Classes within the System.Drawing.Printing namespace are not supported for use within a Windows service or ASP.NET application or service.Tentando usar essas classes de dentro de um desses tipos de aplicativos pode gerar problemas inesperados, tal como diminuição na performance do serviço e exceções em tempo de execução.

  ClasseDescrição
Classe públicaInvalidPrinterExceptionRepresenta a exceção que é acionada quando você tenta acessar uma impressora usando as configurações da impressora que não são válidas.
Classe públicaMarginsEspecifica as dimensões das margens de uma página impressa.
Classe públicaMarginsConverterProvides a MarginsConverter for Margins.
Classe públicaPageSettingsEspecifica as configurações que aplicar a um Simples, página impressa.
Classe públicaPaperSizeEspecifica o tamanho de uma folha de papel.
Classe públicaPaperSourceEspecifica a bandeja de papel do qual a impressora obtém papel.
Classe públicaPreviewPageInfoEspecifica impressão Visualizar informações para uma única página. Esta classe não pode ser herdada.
Classe públicaPreviewPrintControllerEspecifica um controlador de impressão que exibe um documento na tela como uma série de imagens.
Classe públicaPrintControllerControla como um documento é impresso.
Classe públicaPrintDocumentDefine um objeto reutilizável que envia as saídas para uma impressora.
Classe públicaPrinterResolutionRepresenta a resolução aceitas por uma impressora.
Classe públicaPrinterSettingsEspecifica as informações sobre como um documento é impresso, incluindo a impressora que imprima-lo.
Classe públicaPrinterSettings.PaperSizeCollectionContains a collection of PaperSize objects.
Classe públicaPrinterSettings.PaperSourceCollectionContains a collection of PaperSource objects.
Classe públicaPrinterSettings.PrinterResolutionCollectionContains a collection of PrinterResolution objects.
Classe públicaPrinterSettings.StringCollectionInfra-estrutura. Contains a collection of String objects.
Classe públicaPrinterUnitConvertEspecifica uma série de métodos de conversão que são úteis quando interoperar com o Win32 API de impressão. Esta classe não pode ser herdada.
Classe públicaPrintEventArgsProvides data for the BeginPrint and EndPrint events.
Classe públicaPrintingPermissionControla o acesso a impressoras. Esta classe não pode ser herdada.
Classe públicaPrintingPermissionAttributePermite declarativa verificações de permissão de impressão.
Classe públicaPrintPageEventArgs Fornece dados para o evento PrintPage.
Classe públicaQueryPageSettingsEventArgs Fornece dados para o evento QueryPageSettings.
Classe públicaStandardPrintControllerEspecifica um controlador Imprimir que envia informações para uma impressora.

  DelegadoDescrição
Delegado públicoPrintEventHandlerRepresents the method that will handle the BeginPrint or EndPrint event of a PrintDocument.
Delegado públicoPrintPageEventHandlerRepresents the method that will handle the PrintPage event of a PrintDocument.
Delegado públicoQueryPageSettingsEventHandlerRepresents the method that handles the QueryPageSettings event of a PrintDocument.

  EnumeraçãoDescrição
Enumeração públicaDuplexEspecifica a configuração da impressora duplex.
Enumeração públicaPaperKindEspecifica os tamanhos de papel padrão.
Enumeração públicaPaperSourceKindFontes de papel padrão.
Enumeração públicaPrintActionEspecifica o tipo de operação Imprimir ocorra.
Enumeração públicaPrinterResolutionKindEspecifica uma resolução da impressora.
Enumeração públicaPrinterUnitEspecifica várias unidades de medida usada para impressão.
Enumeração públicaPrintingPermissionLevelEspecifica o tipo de impressão que o código pode fazer.
Enumeração públicaPrintRangeEspecifica a parte do documento para Imprimir.

Contribuições da comunidade

ADICIONAR
Mostrar: