PrintDocument 元件概觀 (Windows Form)
Windows Forms PrintDocument 元件可用來設定描述列印項目的屬性,以及在 Windows 應用程式中列印文件的能力。 它可以與 PrintDialog 元件一起使用,以控制文件列印的各個方面。
使用 PrintDocument 元件
涉及 PrintDocument 元件的兩個主要案例如下:
簡單列印工作,例如列印個別的文字檔。 在這種情況下,您會將 PrintDocument 元件新增至 Windows Form,然後新增程式設計邏輯,以在事件處理常式中 PrintPage 列印檔案。 程式設計邏輯應該會使用 Print 方法來列印檔案。 這個方法會將 類別的 PrintPageEventArgs 屬性中包含的 Graphics 物件傳送 Graphics 至印表機。 如需示範如何使用元件列印文字檔的 PrintDocument 範例,請參閱 如何:在 Windows Forms 中列印多頁文字檔。
更複雜的列印工作,例如,您想要重複使用您所撰寫之列印邏輯的情況。 在這種情況下,您會從 PrintDocument 元件衍生新的元件並覆寫 (請參閱 Visual Basic 的覆寫或 C# 的覆寫 ) PrintPage 事件。
新增至表單時, PrintDocument 元件會出現在 Visual Studio 中 Windows Forms 設計工具底部的匣中。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應