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