星期四, 1月 08, 2009

利用PrintDocument列印

.net提供PrintDocument 的列印功能
以下是主要提供的功能
  • PrintDialog 顯示標準列印對話方塊,供使用者選擇印表機與變更印表機選項
  • PrintPreviewDialog 在預覽視窗中顯示報告內容
  • PrintPreviewControl 將第一頁報告內容顯示於可納入表單中的控制項
  • PageSetupDialog 顯示標準頁面設定對話方塊,讓使用者可選擇直向或橫向列印,以及變更邊界設定


new PrintDocument的物件
要自己handle PrintPageEvent
再用Print()來觸發PrintPageEvent
remark: 當利用PrintPreviewDialog時,ShowDialog即等同於Print()
也就是說會觸發PrintPageEvent

詳細內容可見reference

Reference:
列印的極限能力 有詳細的說明

沒有留言: