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

FlowDocument
此為資料的存放物件. 可以擺設段落, 表格, 甚至是TextBox, TextBlock等元件, 還有很重要的換頁符號
XpsDocument
XpsDocument是微軟開發的列印文件格式, 就好比PDF一樣. 此格式用的人比較少. 但若要用WPF將文件印出, 就必需將FlowDocument轉換成 XpsDocument.
DocumentViewer
此為預覽的畫面, 此畫面具有左上角調用PrintDialog的圖示, 如下圖

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