PrintControllerWithStatusDialog Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Осуществляет управление печатью документов из приложения 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
- Наследование
Примеры
В следующем примере кода показано, как создать объект PrintController и назначить его свойству PrintController . В примере предполагается, что вы добавили System.Drawing.Printing пространство имен в класс и создали новый экземпляр как PrintDocumentmyDocumentPrinter
.
void myPrint()
{
if ( useMyPrintController )
{
myDocumentPrinter->PrintController = gcnew myControllerImplementation;
if ( wantsStatusDialog )
{
myDocumentPrinter->PrintController =
gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
}
}
myDocumentPrinter->Print();
}
void myPrint() {
if (useMyPrintController==true) {
myDocumentPrinter.PrintController = new myControllerImplementation();
if (wantsStatusDialog==true) {
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
Комментарии
Этот класс реализует PrintController и добавляет диалоговое окно состояния. Контроллер печати указывает способ PrintDocument печати.
Список начальных значений свойств для экземпляра класса PrintControllerWithStatusDialog см. в описании конструктора PrintControllerWithStatusDialog.
Дополнительные сведения о печати с помощью Windows Forms см. в обзоре System.Drawing.Printing пространства имен. Если вы хотите выполнить печать из приложения Windows Presentation Foundation, смSystem.Printing. пространство имен.
Конструкторы
PrintControllerWithStatusDialog(PrintController) |
Инициализирует новый экземпляр класса PrintControllerWithStatusDialog, который служит оболочкой предоставленному объекту PrintController. |
PrintControllerWithStatusDialog(PrintController, String) |
Инициализирует новый экземпляр класса PrintControllerWithStatusDialog, который служит оболочкой представленному объекту PrintController, а также задает название диалогового окна. |
Свойства
IsPreview |
Получает значение, показывающее, используется ли этот объект PrintControllerWithStatusDialog для предварительного просмотра печати. |
IsPreview |
Получает значение, показывающее, используется ли объект PrintController для предварительного просмотра печати. (Унаследовано от PrintController) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Завершает набор команд управления, определяющих время и способ вывода страницы документа на печать. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Завершает набор команд управления, определяющих время и способ вывода документа на печать. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Начинает набор команд управления, определяющих время и способ вывода на печать страницы документа. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Начинает набор команд управления, определяющих время и способ вывода документа на печать. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |