PrintDocument.PrintController Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает контроллер печати, который управляет процессом печати.
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
Значение свойства
Руководство PrintController по процессу печати. По умолчанию используется новый экземпляр PrintControllerWithStatusDialog класса.
- Атрибуты
Примеры
В следующем примере кода требуется создать экземпляр PrintDocument класса, который называется myPrintDocument. В примере создается новый экземпляр PrintController класса, назначается свойству PrintControllermyPrintDocumentдокумента и выводится документ.
System.Drawing.Printing Используйте пространства имен для System.Windows.Forms этого примера.
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
Комментарии
Контроллер печати управляет процессом печати несколькими способами. Например, чтобы распечатать документ, необходимо преобразовать его в Graphics объект. Указывает PrintController , где нарисовать рисунок в изображении для предварительного просмотра печати или на принтере, чтобы на самом деле распечатать документ. Контроллер печати также может указать, следует ли немедленно распечатать документ или ожидать указанного интервала.