PreviewPrintController Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica um controlador de impressão que exibe um documento em uma tela como uma série de imagens.
public ref class PreviewPrintController : System::Drawing::Printing::PrintController
public class PreviewPrintController : System.Drawing.Printing.PrintController
type PreviewPrintController = class
inherit PrintController
Public Class PreviewPrintController
Inherits PrintController
- Herança
Comentários
Normalmente, para usar o recurso de visualização de impressão, você cria uma instância de uma PrintPreviewControl ou PrintPreviewDialog classe e define sua Document propriedade. O PreviewPrintController é usado pelo e PrintPreviewDialog classesPrintPreviewControl, embora você possa usar ao PreviewPrintController gerenciar a exibição de sua própria janela de visualização de impressão.
Quando usado com um PrintPreviewControl ou PrintPreviewDialog, PreviewPrintController define o PrintController do associado Document a um PrintControllerWithStatusDialog, executa a visualização de impressão e define o PrintController back para o valor original.
OnStartPrint cria o Graphics que é exibido durante a visualização de impressão. Depois OnStartPrint de chamado, o OnStartPage método define o Graphics elemento gráfico de uma única página. O OnEndPage método limpa o Graphicsmétodo, enquanto o OnEndPrint método desaloca o objeto.
Para obter mais informações sobre impressão, consulte a visão geral do System.Drawing.Printing namespace.
Construtores
| Nome | Description |
|---|---|
| PreviewPrintController() |
Inicializa uma nova instância da classe PreviewPrintController. |
Propriedades
| Nome | Description |
|---|---|
| IsPreview |
Obtém um valor que indica se esse controlador é usado para visualização de impressão. |
| UseAntiAlias |
Obtém ou define um valor que indica se deve usar o anti-aliasing ao exibir a visualização de impressão. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetPreviewPageInfo() |
Captura as páginas de um documento como uma série de imagens. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnEndPage(PrintDocument, PrintPageEventArgs) |
Conclui a sequência de controle que determina quando e como visualizar uma página em um documento de impressão. |
| OnEndPrint(PrintDocument, PrintEventArgs) |
Conclui a sequência de controle que determina quando e como visualizar um documento de impressão. |
| OnStartPage(PrintDocument, PrintPageEventArgs) |
Inicia a sequência de controle que determina quando e como visualizar uma página em um documento de impressão. |
| OnStartPrint(PrintDocument, PrintEventArgs) |
Inicia a sequência de controle que determina quando e como visualizar um documento de impressão. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |