PrintDocument.PrintController Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el dispositivo de impresión que guía el proceso de impresión.
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 de propiedad
PrintController que guía el proceso de impresión. El valor predeterminado es una nueva instancia de la clase PrintControllerWithStatusDialog.
- Atributos
Ejemplos
El ejemplo de código siguiente requiere que haya creado una instancia de la PrintDocument clase denominada myPrintDocument
. En el ejemplo se crea una nueva instancia de la PrintController clase , se asigna a la PrintController propiedad de myPrintDocument
e se imprime el documento.
Use los System.Drawing.Printing espacios de nombres y System.Windows.Forms para este ejemplo.
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
Comentarios
Un controlador de impresión guía el proceso de impresión de varias maneras. Por ejemplo, para imprimir un documento, debe convertirlo en un Graphics objeto . Un PrintController especifica dónde dibujar el gráfico en una imagen para una vista previa de impresión o en una impresora para imprimir realmente el documento. Un controlador de impresión también puede especificar si desea imprimir un documento inmediatamente o esperar un intervalo especificado.