摘要:失敗原因有前一個打印事務沒有完成操作系統沒有添加打印機驅動等。每個打印事務至少初始化一次,打印程序首先調用初始化函數設定打印紙張為固定紙張或自適應內容高,并設定相關大小值或紙張名及打印方向
web打印解決方案
1.生成打印模版(網頁),使用window.print()預覽打印模版,在瀏覽器中打印
2.導出網頁為excel文件,詳見網頁導出為excel
3.使用lodop打印控件
第一種方法和第二種方法,只能滿足預先定義好打印模版得打印;且第一種直接打印網頁得方法,用戶無法修改打印模版,只能開發人員修改;第二種方法,用戶可以在excel中修改打印模版,但是在需要批量打印得場景中,需要分別修改每一個表。
使用lodop控件打印,只需要修改一個統一得打印模版,然后應用到批量打印中。這就解決了以上存在得問題。
接下來就開始探索lodop之路吧
PRINT_INIT
打印初始化
PRINT_INIT(strTaskName)
PRINT_INITA
(增強型)打印初始化
PRINT_INITA(Top,Left,Width,Height,strPrintName)
這兩個函數得返回結果為布爾值,返回true表示初始化成功,返回false表示初始化失敗。失敗原因有:前一個打印事務沒有完成;操作系統沒有添加打印機(驅動)等。
每個打印事務至少初始化一次,打印程序首先調用初始化函數
SET_PRINT_PAGESIZE
設定打印紙張為固定紙張或自適應內容高,并設定相關大小值或紙張名及打印方向
SET_PRINT_PAGESIZE(intOrient, PageWidth,PageHeight,strPageName)
ADD_PRINT_HTM
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100566.html
摘要:一現狀由于之前采用打印控件商業版付費可以使用免費版但是會有水印去打印小票,是一行一行的打印,但是不滿足給到復雜布局的小票樣式,所以得重新考慮如何來實現。打印控件介紹是支持瀏覽器端的打印控件,功能挺強大的。 一. 現狀 由于之前采用Lodop打印控件(商業版付費,可以使用免費版 但是會有水印)去打印小票,是一行一行的打印,但是不滿足UI給到復雜布局的小票樣式,所以得重新考慮如何來實現。 ...
摘要:前端時間公司有一個項目要批量打印,主要是打印準考證,考試成績,以及考試證書。一句話,一旦出現了問題,修復起來會非常困難,關鍵代碼就一行。問題往往出現在,往往在測試環境沒有問題,在正式環境上就不行。 前端時間公司有一個項目要批量打印,主要是打印準考證,考試成績,以及考試證書。參考方案,前端打印,后端打印 后端打印 后端打印主要是用wkhtmltopdf這個,這個框架需要在后端安裝一大堆東...
摘要:前端時間公司有一個項目要批量打印,主要是打印準考證,考試成績,以及考試證書。一句話,一旦出現了問題,修復起來會非常困難,關鍵代碼就一行。問題往往出現在,往往在測試環境沒有問題,在正式環境上就不行。 前端時間公司有一個項目要批量打印,主要是打印準考證,考試成績,以及考試證書。參考方案,前端打印,后端打印 后端打印 后端打印主要是用wkhtmltopdf這個,這個框架需要在后端安裝一大堆東...
閱讀 954·2019-08-30 15:55
閱讀 550·2019-08-26 13:56
閱讀 2079·2019-08-26 12:23
閱讀 3295·2019-08-26 10:29
閱讀 600·2019-08-26 10:17
閱讀 2868·2019-08-23 16:53
閱讀 697·2019-08-23 15:55
閱讀 2814·2019-08-23 14:25