PrintDocument 元件概觀 (Windows Form)
更新:2007 年 11 月
Windows Form PrintDocument 元件可用來設定描述 Windows 架構應用程式中列印內容及列印文件能力的屬性。它可以與 PrintDialog 元件一起用於控制與文件列印相關的所有事項。
使用 PrintDocument 元件
涉及 PrintDocument 元件的兩個主要案例為:
簡單列印工作,例如列印個別的文字檔。在這種情況中,您會將 PrintDocument 元件加入至 Windows Form,接著在 PrintPage 事件處理常式中加入列印檔案的程式設計邏輯。程式設計邏輯應該以 Print 方法列印文件做為目標。這個方法會將包含在 PrintPageEventArgs 類別的 Graphics 屬性中的 Graphics 物件傳送至印表機。如需示範如何使用 PrintDocument 元件列印文字文件的範例,請參閱 HOW TO:在 Windows Form 中列印多頁文字檔。
較複雜的列印工作,例如您要重複使用已撰寫的列印邏輯。在這種情況中,您會從 PrintDocument 元件衍生新元件,並覆寫 (請參閱 Visual Basic 的 Overrides 或 C# 的 override) PrintPage 事件。
當 PrintDocument 元件加入表單時,它會出現在 [Windows Form 設計工具] 下方的匣中。