PrintController 類別

定義

控制從 Windows Forms 應用程式列印文件時的列印方式。

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
繼承
PrintController
衍生

備註

Note

在 .NET 6 和更新版本中,只有 Windows作系統才支援包含此類型的 System.Drawing.Common 套件。 跨平台應用程式使用此類會引發編譯時警告及執行時異常。 如需詳細資訊,請參閱 僅限 Windows 上支援的 System.Drawing.Common。

當實作於衍生類別時,控制 PrintController 如何列印 a PrintDocumentPrintDocument.Print 呼叫列印控制器的 OnStartPrintOnEndPrintOnStartPageOnEndPage 方法,這些方法再告訴印表機如何列印文件。 列印預覽使用專門 PrintController的 . 關於專門用於列印預覽的列印控制器範例,請參見 PreviewPrintController

PrintController 被 使用 PrintDocument,且通常不直接使用。

.NET 框架包含三個列印控制器,這些控制器源自 PrintController,有助於完成常見任務。 它 StandardPrintController 會把文件印到印表機上。 它PreviewPrintController會產生文件列印後的預覽,並被 and PrintPreviewControl 類別使用PrintPreviewDialog。 列印過程中會 PrintControllerWithStatusDialog 顯示列印狀態對話框。

欲了解更多關於使用 Windows Forms 列印的資訊,請參閱 System.Drawing.Printing 命名空間總覽。 如果您想從 Windows Presentation Foundation 應用程式列印,請參閱命名 System.Printing 空間。

建構函式

名稱 Description
PrintController()

初始化 PrintController 類別的新執行個體。

屬性

名稱 Description
IsPreview

會取得一個值,表示是否 PrintController 用於列印預覽。

方法

名稱 Description
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)

適用於

另請參閱