[轉載].NET實現之(套打解決方案(支援B/S和C/S))

來源:互聯網
上載者:User

列印想必大家都遇到過這樣的問題,不想用那些太過強大的列印控制項,在我開發的過程中也遇 到了這樣的情況我想要實現基本的紙面套打也就是將不同的紙面合約協議之類的A4紙列印上規定好的文字;上網搜了搜沒有合適的第三方工具要麼就是很複雜的報 資料表設計工具要麼就是需要一系列的註冊過程的工具;

所以本人就實現了模板列印設計器組件,紙面套打支援多頁同時列印.支援多份同時列印完全自動化,一鍵產生所有的紙面文檔;

該列印工具支援C/S和B/S(ActiveX控制項),的效果基本一樣操作方式也基本一樣;先看一下總體介面C/S介面:

B/S(ActiveX)介面:

該工具基於的是一套自定模板,通過DOM模型來執行個體化WINFOMR的控制項位置根據底圖確定座標的位置然後通過GDI+直接列印就可以了;左邊是已 產生好的自訂模板列表,中間是編輯地區可支援即時拖拽,下面是控制項的屬性編輯地區;選擇某個屬性點擊右鍵會出來該屬性的選項列表,設定好後點擊應用就修 改當前模板的DOM文檔;可以選擇多份文檔同時進行編輯;編輯完成後點擊功能表列中的檔案->預覽模板,就可以同時預覽你所編輯的所有文檔;介面上的 所有的資料都是通過後台動態綁定的可以對單個文檔綁定,單份文檔綁定;具體細節由於時間問題就不多講了;本人已上傳全部源碼,如在使用過程中遇到問題歡迎 您找我;

為:http://files.cnblogs.com/wangiqngpei557/PrintThemp.rar

列印想必大家都遇到過這樣的問題,不想用那些太過強大的列印控制項,在我開發的過程中也遇 到了這樣的情況我想要實現基本的紙面套打也就是將不同的紙面合約協議之類的A4紙列印上規定好的文字;上網搜了搜沒有合適的第三方工具要麼就是很複雜的報 資料表設計工具要麼就是需要一系列的註冊過程的工具;

所以本人就實現了模板列印設計器組件,紙面套打支援多頁同時列印.支援多份同時列印完全自動化,一鍵產生所有的紙面文檔;

該列印工具支援C/S和B/S(ActiveX控制項),的效果基本一樣操作方式也基本一樣;先看一下總體介面C/S介面:

B/S(ActiveX)介面:

該工具基於的是一套自定模板,通過DOM模型來執行個體化WINFOMR的控制項位置根據底圖確定座標的位置然後通過GDI+直接列印就可以了;左邊是已 產生好的自訂模板列表,中間是編輯地區可支援即時拖拽,下面是控制項的屬性編輯地區;選擇某個屬性點擊右鍵會出來該屬性的選項列表,設定好後點擊應用就修 改當前模板的DOM文檔;可以選擇多份文檔同時進行編輯;編輯完成後點擊功能表列中的檔案->預覽模板,就可以同時預覽你所編輯的所有文檔;介面上的 所有的資料都是通過後台動態綁定的可以對單個文檔綁定,單份文檔綁定;具體細節由於時間問題就不多講了;本人已上傳全部源碼,如在使用過程中遇到問題歡迎 您找我;

為:http://files.cnblogs.com/wangiqngpei557/PrintThemp.rar

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.