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
Наследование
PrintControllerWithStatusDialog

Примеры

В следующем примере кода показано, как создать объект 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)

Применяется к

См. также раздел