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 da impressora que guia 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 guia o processo de impressão. O padrão é uma nova instância da classe PrintControllerWithStatusDialog.
- Atributos
Exemplos
O exemplo de código a seguir requer que você tenha criado uma instância da PrintDocument classe chamada myPrintDocument
. O exemplo cria uma nova instância da classe , atribui-a PrintControllerPrintController à propriedade de myPrintDocument
e imprime o documento.
Use os System.Drawing.Printing namespaces e System.Windows.Forms para este exemplo.
public:
void myPrint()
{
if ( useMyPrintController == true )
{
myPrintDocument->PrintController =
gcnew myControllerImplementation;
if ( wantsStatusDialog == true )
{
myPrintDocument->PrintController =
gcnew PrintControllerWithStatusDialog(
myPrintDocument->PrintController );
}
}
myPrintDocument->Print();
}
public void myPrint()
{
if (useMyPrintController == true)
{
myPrintDocument.PrintController =
new myControllerImplementation();
if (wantsStatusDialog == true)
{
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 deseja imprimir um documento imediatamente ou aguardar um intervalo especificado.