lodop列印控制元件的使用

停停兒發表於2019-02-16

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

相關文章