Lodop打印控件是一款專業(yè)的WEB打印控件,其設(shè)計(jì)目標(biāo)是簡單易用、功能強(qiáng)大且短小精悍,開創(chuàng)WEB打印開發(fā)的新局面。,它即是WEB打印控件也是打印編程接口,是JavaScript的擴(kuò)展,也是報(bào)表?xiàng)l碼及圖表打印工具,也是一個WEB編程小工具,是WEB開發(fā)必備的輔助工具。
軟件介紹:
設(shè)計(jì)者對WEB下的打印需求進(jìn)行了分類匯總,高度抽象,構(gòu)思出僅用幾個功能函數(shù),就可實(shí)現(xiàn)復(fù)雜的打印任務(wù),盡量避免由此引起的知識累贅?丶l(fā)布包有3個系統(tǒng)文件組成,主要功能用3個控件參數(shù)和2組功能函數(shù)來實(shí)現(xiàn)。
盡管Lodop有個理想化的目標(biāo),那就是不用詳細(xì)了解這些參數(shù)或函數(shù),僅僅看懂幾個樣例就能很輕松地開始使用,控件為此提供了一個足夠完善的設(shè)計(jì)界面,用它可以實(shí)現(xiàn)大多數(shù)打印開發(fā)任務(wù),但事實(shí)上深入了解這些參數(shù)和函數(shù)總是有好處的,特別是當(dāng)您的開發(fā)任務(wù)很復(fù)雜時,這就是本文目的,但愿本文檔足夠詳細(xì)且簡單明了。
如果此前曾看過lodop發(fā)行包里的入門樣例,本文會更容易理解。
產(chǎn)品特色:
有人說她是Web打印控件,因?yàn)樗艽蛴、在瀏覽器中以插件的形式出現(xiàn),用簡單一行語句就把整個網(wǎng)頁打印出來;
有人說她是打印編程接口,因?yàn)樗橛跒g覽器和打印設(shè)備之間,是個通道和橋梁,幾乎能想到的打印控制事項(xiàng)都能做到;
有人說她是JavaScript的擴(kuò)展,因?yàn)樗泄δ芫湍敲磶讉語句,和JS語法一樣,一看就明白個究竟;
有人說她是報(bào)表打印工具,因?yàn)槟莻add_print_table語句把報(bào)表統(tǒng)計(jì)的那點(diǎn)事弄了個明明白白;
有人說她是條碼打印工具,因?yàn)橛昧怂僖膊挥煤笈_生成條碼圖片了,前端一行指令就動態(tài)輸出清晰準(zhǔn)確的條碼,一維二維都行;
有人說她是圖表打印工具,因?yàn)橛盟茌敵鰩缀跄芟胂蟮娜魏螆D表,雖然沒那么豪華,但什么餅圖、折線圖、柱圖甚至復(fù)合圖等等都不在話下;
有人說她是個小玩意,因?yàn)樗w積太小了,才2M多,她所包含的其中任何一個對照工具都是她的好幾倍(例如條碼打印控件、圖表控件等);
有人說她是套打教案,因?yàn)橐訪odop+JS實(shí)現(xiàn)套打這種模式,在網(wǎng)上已被吵吵為教科書般的解決方案;
有人說她是Web打印控件的“終結(jié)者”,因?yàn)榻佑|“她”后再不想別的“她”;
有人說她就是一個Web編程小工具,因?yàn)橛辛怂贐S下的打印終于像cs下那種隨意而高效了;
但我們說,她是全國1000多家軟件公司的智慧結(jié)晶,誕生7年了,幾乎每個功能細(xì)節(jié)都蘊(yùn)藏著無數(shù)開發(fā)者的期待和汗水;
她就是Lodop,沒有別的名稱,她是web開發(fā)的必選伴侶...
更新日志:
6.1.9.8
增加:語句控制打印機(jī)自帶的雙面打印功能(非手工雙面,所謂自動雙面)
LODOP.SET_PRINT_MODE("PRINT_DUPLEX",2); //2-雙面 1-不雙面 0-不控制
增加:語句控制打印機(jī)的紙張來源(自動,紙盒,手動等)
LODOP.SET_PRINT_MODE("PRINT_DEFAULTSOURCE",1); //1-紙盒 4-手動 7-自動 0-不控制
增加:獲取橫向打印的旋轉(zhuǎn)度數(shù)是90度還是270度;
LODOP.GET_PRINTER_NAME("0:DCOrientation");
增加:獲取打印機(jī)能支持的最大紙張規(guī)格和最小紙張規(guī)格:
LODOP.GET_PRINTER_NAME("0:MaxExtentWidth");
LODOP.GET_PRINTER_NAME("0:MaxExtentLength");
LODOP.GET_PRINTER_NAME("0:MinExtentWidth");
LODOP.GET_PRINTER_NAME("0:MinExtentlength");
增加:設(shè)置預(yù)覽、打印等語句不返回結(jié)果(從而避免chrome對彈窗超時誤報(bào)崩潰):
LODOP.SET_SHOW_MODE("NP_NO_RESULT",true);
修正:因以上功能而改進(jìn)樣例6和樣例7的相關(guān)演示;
修正:個別特殊字體(如DFKai-SB)對應(yīng)字符集問題;
修正:英文版的提示語言更合理易懂;