最近憑證打印需要附加打印條形碼,遂做了一個小例子,結果還出現了很多的小問題,按領導的話說,這就是經驗!
首先:SE73 -> 系統條形碼 -> 更改 -> 創建 -> 選擇 NEW
然后輸入名字和短文本:
選擇編碼類型,此處我選擇Code 128。關於編碼類型介紹引用一個博主的鏈接:https://www.cnblogs.com/mingdashu/p/7007747.html
選擇條碼對齊方式:
設置大小:
確定,生成請求號以后,該條碼樣式創建結束,先來測試一下:找到剛才創建的條碼,運行
選擇打印預覽,可以自定義條碼數據
然后用你的手機掃一掃,或者掃碼槍
如果掃不到,不要擔心,電腦分辨率的問題,把條碼放大一下就掃到了
下面就要把這個條碼樣式應用在smartforms里面了
smartforms創建樣式:
字符樣式創建節點,標准設置條形碼名稱選擇剛才創建的條碼樣式
激活,然后創建smartforms:ZTEST_TXM
定義一個變量,並賦值
創建條形碼文本:附加創建的條形碼字符格式,拖進變量字段
注意:如果附加不上字符格式,去除該段落格式和字符格式的字體大小,及間距數據,並且不要復制變量或者文本,先選擇字符格式,然后手輸或者從字段列表拖拽字段就可以
然后激活,運行smartforms:要是掃描還不識別,就運行命令:PDF! 導出本地PDF放大條形碼
喏:放大
就識別了!
到此就完結了,有點過於詳細是不是,哈哈!