共用方式為


PrintDocument 元件概觀 (Windows Form)

Windows Forms PrintDocument 元件可用來設定描述列印項目的屬性,以及在 Windows 應用程式中列印文件的能力。 它可以與 PrintDialog 元件一起使用,以控制文件列印的各個方面。

使用 PrintDocument 元件

涉及 PrintDocument 元件的兩個主要案例為:

  • 簡單列印工作,例如列印個別的文字檔。 在這類情況下,您會將 PrintDocument 元件新增至 Windows Form,然後在 PrintPage 事件處理常式中新增可列印檔案的程式設計邏輯。 程式設計邏輯最後應該會使用 Print 方法來列印文件。 此方法會將 Graphics 類別的 Graphics 屬性中所包含的 PrintPageEventArgs 物件傳送至印表機。 如需顯示如何使用 PrintDocument 元件來列印文字文件的範例,請參閱如何:在 Windows Forms 中列印多頁文字檔

  • 更複雜的列印工作,例如,您想要重複使用您所撰寫之列印邏輯的情況。 在這類情況下,您會從 PrintDocument 元件衍生新的元件,並且覆寫 (針對 Visual Basic,請參閱 Overrides,針對 C#,則請參閱 override) PrintPage 事件。

當它新增至表單時,PrintDocument 元件會在 Visual Studio 中顯示在 Windows Form 設計工具底部的系統匣。

另請參閱