自適應排版小票格式,一行兩列和三列輕鬆搞定,文字長短不用愁
先看一下效果圖:
但像列印的小票排版樣式與細節這塊相對是比較粗糙,直接在**裡寫死的樣式,而大多數平台的小票排版都不太一樣,這裡就涉及到自定義排版,而我這裡主要講的就是小票列印的排版樣式了。
我在demo中已經把排版封裝到 printutil,主要的資訊列印,商品名字、數量和小計都做了自適應相容,多行等展示亦不會打亂排版,只管放心使用就好。
當然,個別特殊都樣式設定就看著改,基本的樣式我也封裝了些方法,不夠再加,如是接的sdk就根據文件給的功能增加,若是按原生的寫法通過位元組流傳輸給藍芽印表機的,也可以將指令寫入封裝成方法進行新增設定。
demo裡面還用到了lombok註解框架,主要是用於註解資料模型的get 和 set方法,這樣就不需要寫那麼多凌亂的get() 和 set()了。
29/4.
1 新增選擇印表機功能
2 新增愛印sdk支援
3 優化列印排版格式 (這個排版格式是可以公用的,印表機基本都是可以列印byte陣列)
08/5.
1 優化漢印與愛印sdk連線狀態回顯
2 優化印表機連線成功後彈出提示
3 新增復坤sdk支援
lodop 小票排版 Lodop列印小票
web列印控制項lodop 預覽 varlodop 宣告為全域性變數 function prn1 preview 批量列印相同內容可以用份數 lodop getlodop lodop.print init lodop.set print pagesize 1,300,500,lodop.set pr...
小票列印頁面
列印小票頁面,效果圖 css 及html如下 doctype html html head meta charset utf 8 meta name viewport content width device width,initial scale 1.0,user scalable no,mini...
vue electorn列印小票
在主線程獲取裝置已連線的印表機列表 import from electron const window newbrowserwindow 監聽獲取印表機列表事件 ipcmain.on getprinterlist event import from electron export default e...