PrintControllerWithStatusDialog Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Controla como um documento é impresso a partir de uma aplicação Windows Forms.
public ref class PrintControllerWithStatusDialog : System::Drawing::Printing::PrintController
public class PrintControllerWithStatusDialog : System.Drawing.Printing.PrintController
type PrintControllerWithStatusDialog = class
inherit PrintController
Public Class PrintControllerWithStatusDialog
Inherits PrintController
- Herança
Exemplos
O exemplo de código seguinte mostra como criar um novo PrintController e atribuí-lo à PrintController propriedade. O exemplo assume que adicionou o System.Drawing.Printing namespace à classe e que criou uma nova instância de um PrintDocument como myDocumentPrinter.
void myPrint()
{
if ( useMyPrintController )
{
myDocumentPrinter->PrintController = gcnew myControllerImplementation;
if ( wantsStatusDialog )
{
myDocumentPrinter->PrintController =
gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
}
}
myDocumentPrinter->Print();
}
void myPrint() {
if (useMyPrintController) {
myDocumentPrinter.PrintController = new myControllerImplementation();
if (wantsStatusDialog) {
myDocumentPrinter.PrintController =
new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
}
}
myDocumentPrinter.Print();
}
Sub myPrint()
If useMyPrintController = True Then
myDocumentPrinter.PrintController = New myControllerImplementation()
If wantsStatusDialog = True Then
myDocumentPrinter.PrintController = _
New PrintControllerWithStatusDialog(myDocumentPrinter.PrintController)
End If
End If
myDocumentPrinter.Print()
End Sub
Observações
Esta classe implementa uma PrintController e adiciona uma caixa de diálogo de estado. Um controlador de impressão especifica como a PrintDocument é impresso.
Para uma lista de valores iniciais de propriedades para uma instância da PrintControllerWithStatusDialog classe, veja o PrintControllerWithStatusDialog construtor.
Para mais informações sobre impressão com Windows Forms, consulte a visão geral do espaço de nomes System.Drawing.Printing. Se quiseres imprimir a partir de uma aplicação Windows Presentation Foundation, vê o espaço de nomes System.Printing.
Construtores
| Name | Description |
|---|---|
| PrintControllerWithStatusDialog(PrintController, String) |
Inicializa uma nova instância da PrintControllerWithStatusDialog classe, envolvendo o fornecido PrintController e especificando um título para a caixa de diálogo. |
| PrintControllerWithStatusDialog(PrintController) |
Inicializa uma nova instância da PrintControllerWithStatusDialog classe, envolvendo o .PrintController |
Propriedades
| Name | Description |
|---|---|
| IsPreview |
Recebe um valor que indica que isto PrintControllerWithStatusDialog é usado para pré-visualização de impressão. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnEndPage(PrintDocument, PrintPageEventArgs) |
Completa a sequência de controlo que determina quando e como imprimir uma página de um documento. |
| OnEndPrint(PrintDocument, PrintEventArgs) |
Completa a sequência de controlo que determina quando e como imprimir um documento. |
| OnStartPage(PrintDocument, PrintPageEventArgs) |
Inicia a sequência de controlos que determina quando e como imprimir uma página de um documento. |
| OnStartPrint(PrintDocument, PrintEventArgs) |
Inicia a sequência de controlo que determina quando e como imprimir um documento. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |