近日有用戶提出直接使用打印小組件出現了問題,參數總是設置不上,通過msn和QQ讓我在線解決一下。我讓他把示例發過來,開始也沒注意,還真是設置不上,我把小組件覆蓋到eprint系統目錄中,運行示例,設置參數,沒有問題,有些納悶了。再回過頭來仔細的查看用戶示例,找到問題了
有個清除所有參數設置的方法必須在調用的最開始執行。
代碼如此
eprint.defaultPrinterName = "hpLaserJ";
eprint.InitPrint();
eprint.selectedPages = true ;
eprint.pageFrom = 1 ;
eprint.pageTo = 1 ;
eprint.orientation = 1;
eprint.paperSize = "A4";
eprint.Preview();
則設置打印機就實效了
必須
eprint.InitPrint(); //這句必須在開始設置參數之前先設置,因爲這個方法是清除所有的參數設置值。
eprint.defaultPrinterName = "hpLaserJ";
eprint.selectedPages = true ;
eprint.pageFrom = 1 ;
eprint.pageTo = 1 ;
eprint.orientation = 1;
eprint.paperSize = "A4";
eprint.Preview();
先寫上此文,以後再碰到類似問題,提醒一下!呵呵
直接調用eprint打印小組件應該注意的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.