列印流程

      在〈列印流程〉中尚無留言

流程

上一篇的PrintDialog只是將簡單的元件或畫面硬拷列印. 若想製作長文件或是具有圖片的資料, 必需經過幾道手續才能完成. 下圖說明製作列印文件的整個流程

print_flow

FlowDocument

此為資料的存放物件. 可以擺設段落, 表格, 甚至是TextBox, TextBlock等元件, 還有很重要的換頁符號

XpsDocument

XpsDocument是微軟開發的列印文件格式, 就好比PDF一樣. 此格式用的人比較少. 但若要用WPF將文件印出, 就必需將FlowDocument轉換成 XpsDocument.

DocumentViewer

此為預覽的畫面, 此畫面具有左上角調用PrintDialog的圖示, 如下圖

print_preview

PrintDialog

上圖左上角的圖示即是調用PrintDialog的功能. 在DocumentView裏, 可以使用 OnPrintCommand() 方法控制PrintDialog的行為, 如橫向列印, 直向列印.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *