程式開發筆記
搜尋此網誌
2015年4月25日 星期六
2014年12月9日 星期二
2014年8月6日 星期三
PrintDocument.PrinterSettings.Copies 設定列印份數作法
如果只用 PrintDocument.PrinterSettings.Copies 是無作用的, 經try過多次各種作法後, 以下的作法可達到目的:
Step 1.宣告一個列印份數的全域變數
Step 2.PrintDocument 會依 PrinterSettings.Copies的值決定呼叫這個Handler的次數.
在 PrintDocument 的 PrintPage event handler 中, 在每次被呼叫時, PrintCopies 扣掉 1, 若還未印完(PrintCopies > 0),
e.HasMorePages 設為 True, 若不去設它, 它的預設值會是 False, 那麼不管你指定多少份也只會列一份.
Step 3.Print button 的 Click event handler 中呼叫 PrintDocument 的 Print() method 開始列印
Step 1.宣告一個列印份數的全域變數
在 PrintDocument 的 PrintPage event handler 中, 在每次被呼叫時, PrintCopies 扣掉 1, 若還未印完(PrintCopies > 0),
e.HasMorePages 設為 True, 若不去設它, 它的預設值會是 False, 那麼不管你指定多少份也只會列一份.
Step 3.Print button 的 Click event handler 中呼叫 PrintDocument 的 Print() method 開始列印
訂閱:
文章 (Atom)