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 classe ou PrintPreviewDialog e define sua Document propriedade. O PreviewPrintController é usado pelas PrintPreviewControl classes e PrintPreviewDialog , embora você possa usar o PreviewPrintController ao 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 de volta para o valor original.
OnStartPrint cria o Graphics que é exibido durante a visualização de impressão. Depois OnStartPrint de ser chamado, o OnStartPage método define o Graphics como um gráfico de uma única página. O OnEndPage método limpa o Graphics, 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
PreviewPrintController() |
Inicializa uma nova instância da classe PreviewPrintController. |
Propriedades
IsPreview |
Obtém um valor que indica se esse controlador é usado para visualização de impressão. |
IsPreview |
Obtém um valor que indica se o PrintController é usado para visualização de impressão. (Herdado de PrintController) |
UseAntiAlias |
Obtém ou define um valor que indica se a suavização deve ser usada ao exibir a visualização de impressão. |
Métodos
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 Object atual. (Herdado de Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Conclui a sequência de controles que determina quando e como visualizar uma página em um documento de impressão. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Conclui a sequência de controles que determina quando e como visualizar um documento de impressão. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Inicia a sequência de controles que determina quando e como visualizar uma página em um documento de impressão. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Inicia a sequência de controles 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) |