類似于證件打印的套打模式,在 web 頁面解決方法中比較棘手。這段時間忙里偷閑,好好研習(xí)了 dhtml 的相關(guān)技術(shù)寫了一個以此拋磚引玉。

          實現(xiàn)的功能

          1 、可以調(diào)整顯示數(shù)據(jù)的位置、字體和大小(certprint.css);

          2 、可以設(shè)置背景圖片和圖片大小;

          3 、可以獲得數(shù)據(jù)調(diào)整后的位置(方便數(shù)據(jù)庫保存,無需每次都設(shè)置);

          4 、可以設(shè)置打印屬性(僅限 IE ): header/footer 、橫向 / 縱向、打印頁邊距;

          5 、可以跨瀏覽器使用(除打印設(shè)置): IE FireFox Netscape;

          技術(shù)點

          1、? 元素拖拽技術(shù) dragdrop.js

          2、? 對象序列化 json.js

          3、? 控制打印 ScriptX

          4、? DHTML

          5、? 瀏覽器兼容 w3c

          使用方法

          在你的項目中建立一個類似于 certprint.html 的動態(tài)頁面,參照 toInit() 方法設(shè)置打印屬性和需要打印數(shù)據(jù),在打印數(shù)據(jù)調(diào)整完畢可以調(diào)用 collectDataPos() 獲得調(diào)整后的數(shù)據(jù)位置,可以保存到數(shù)據(jù)庫。

          源碼下載 通用套打
          posted on 2006-12-16 21:29 野草 閱讀(5072) 評論(8)  編輯  收藏 所屬分類: html/js

          評論:
          # re: 通用套打web端解決方法 2008-07-28 09:42 | lic
          您的打印程序能直接嵌入j2ee程序嗎?  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法 2009-03-27 15:35 | helloqidi
          強,不得不支持啊,謝謝博主分享!  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法 2009-05-14 20:57 | aguoit
          不錯。。贊  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法 2009-05-23 23:00 | 陸楓
          謝謝分項  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法 2009-12-03 10:38 | xxyuwei
          太強了。測試通過。謝謝博主分享!  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法[未登錄] 2010-01-15 13:11 | sun
          您好 我在項目中使用您這個web通用套打,遇到一個問題,0,0點坐標(biāo)定位不準(zhǔn)確。從程序中也為找到設(shè)置, 橫向縱向 也為找到  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法 2011-05-13 22:52 | 評購網(wǎng)
          不能換行哦,有沒有辦法解決哦  回復(fù)  更多評論
            
          # re: 通用套打web端解決方法 2011-07-03 13:34 | 小黃
          可以實現(xiàn)連續(xù)套打么  回復(fù)  更多評論
            
          主站蜘蛛池模板: 灵石县| 昌邑市| 南投市| 曲水县| 郯城县| 简阳市| 剑河县| 习水县| 郑州市| 上高县| 紫阳县| 阳谷县| 峨山| 琼海市| 明光市| 客服| 邓州市| 昌图县| 砚山县| 定襄县| 新宁县| 东乡族自治县| 仁布县| 阿巴嘎旗| 日照市| 册亨县| 吐鲁番市| 永吉县| 龙江县| 庐江县| 桐乡市| 莱阳市| 双桥区| 沙洋县| 惠安县| 杭锦旗| 扎囊县| 寻乌县| 容城县| 汶川县| 大同市|