PrintDocument.PrintController Propriedade
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.
Obtém ou define o controlador de impressão que orienta o processo de impressão.
public:
property System::Drawing::Printing::PrintController ^ PrintController { System::Drawing::Printing::PrintController ^ get(); void set(System::Drawing::Printing::PrintController ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrintController PrintController { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.PrintController : System.Drawing.Printing.PrintController with get, set
Public Property PrintController As PrintController
Valor da propriedade
O PrintController que orienta o processo de impressão. O padrão é uma nova instância da PrintControllerWithStatusDialog classe.
- Atributos
Exemplos
O exemplo de código a seguir requer que você tenha criado uma instância da PrintDocument classe nomeada myPrintDocument. O exemplo cria uma nova instância da classe, atribui-a PrintControllerPrintController à propriedade de myPrintDocumente imprime o documento.
Use os System.Drawing.Printing namespaces e System.Windows.Forms os namespaces para este exemplo.
public:
void myPrint()
{
if ( useMyPrintController)
{
myPrintDocument->PrintController =
gcnew myControllerImplementation;
if ( wantsStatusDialog)
{
myPrintDocument->PrintController =
gcnew PrintControllerWithStatusDialog(
myPrintDocument->PrintController );
}
}
myPrintDocument->Print();
}
public void myPrint()
{
if (useMyPrintController)
{
myPrintDocument.PrintController =
new myControllerImplementation();
if (wantsStatusDialog)
{
myPrintDocument.PrintController =
new PrintControllerWithStatusDialog
(myPrintDocument.PrintController);
}
}
myPrintDocument.Print();
}
Public Sub myPrint()
If useMyPrintController = True Then
myPrintDocument.PrintController = New myControllerImplementation()
If wantsStatusDialog = True Then
myPrintDocument.PrintController = _
New PrintControllerWithStatusDialog( _
myPrintDocument.PrintController)
End If
End If
myPrintDocument.Print()
End Sub
Comentários
Um controlador de impressão orienta o processo de impressão de várias maneiras. Por exemplo, para imprimir um documento, você precisa convertê-lo em um Graphics objeto. Um PrintController especifica onde desenhar o gráfico em uma imagem para uma visualização de impressão ou em uma impressora para realmente imprimir o documento. Um controlador de impressão também pode especificar se um documento será impresso imediatamente ou aguardar um intervalo especificado.