搜尋此網誌

2015年4月25日 星期六

DotNetNuke 安裝記錄 2015-04-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 開始列印