日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

如何让打印格式自适应纸张如何让打印格式自适应纸张大一点

發布時間:2024/1/5 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何让打印格式自适应纸张如何让打印格式自适应纸张大一点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這幾天有用戶需要設計一個單據的打印格式。
為了讓該格式具有通用性,需要讓它能夠自適應紙張,用戶的紙張可能是A4、可能是241-1,可能是241-2,或者其它尺寸,它們可能寬度不一樣,也可能高度不一樣。
自適應紙張不是簡單的成比例放大或者縮小,這樣會讓字體或者圖片不清晰。

正確的自適應紙張需要從這幾方面考慮:
①所有橫向非表格內容縮放應該是要能夠自動橫向移動打印位置,縱向位置不變;
②表格縱向縮放應該是通過自動控制打印表格的行數來處理,比如如果紙張高度比較大, 那就需要打印的行數多一些,也就是扣除表頭和頁腳的高度后,全都用來打印表格內容;
③表格橫向縮放,應該是按照原來每列的寬度比,同步增加或者減少對應的寬度,而且這個寬度比是可以讓用戶自己提前設置好。這樣用戶可以自己根據具體列內容的多少來設置寬度比例。
④當然一些表頭的固定內容和頁腳的固定內容,也需要讓用戶可以自定義。

由于我們系統為了做到綠色小巧,所以并沒有用第三方報表工具,所有打印都是自己通過代碼實現的.
為了綜合考慮上面四點需求,讓用戶通過設置參數就可以實現需要的打印格式,花費了不少精力。
最終還是基本實現了需要的效果,相信用第三方報表工具能更快捷地實現。

自適應紙張打印單據

條友們,你們是怎么處理類似的需求的呢?

總結

以上是生活随笔為你收集整理的如何让打印格式自适应纸张如何让打印格式自适应纸张大一点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。