最近花了幾天時間制作了一個條形碼標簽
具體的制作細節,在這里做個小總結,有興趣的朋友可以一起鑽研
首先來看下制作出來的效果如下圖所示:SMT1\SMT2
SMT1
SMT2
上邊兩張圖是打印預覽出來的效果,當然實際打印出來還是有略微的差別
下面我來具體描述下制作過程
制作前期准備:標簽大小(這里我用的是70mmX30mm的紙張進行設計),其次這兩張是在一個
表格里設計的,所以稍許復雜,原因是,條碼上方的描述:有一行、兩行、三行、四行的顯示,所以
最后確定,描述的內容在兩行之內用第二個模版、2<=描述<=3采用第一個模版顯示,如上圖所示。
這樣做的目的是在現有的紙張大小中,能夠保證畫出的標簽的整體布局能更均衡的分布在紙張上面。
前期准備好之后,接下來進行表格框架的設計:如下圖所示
這里主要講解下條碼的原理和制作過程,以及位置的移動
條形碼:實質上是由一些數字或者字母進行各種有規律的排序,最后以某種圖形化的方式顯示出來,
在實際生活中,我們隨處可見,具體更為詳盡的原理百度即可,這里不做贅述
首先我們創建條碼:通過事物碼se73
選中系統條形碼,下面有 dispaly + change 按鈕
這里我們根據實際需要進行選擇
假如我們現在想要去創建一個新的條碼: 這里我們點擊下change
然后去新建,新建之后,系統會帶出一個框:條碼名字+描述-》編碼方式(通常選擇code128)
—>完成之后,在進行編碼的具體規格設計,這里主要是進行 width + height 的設計
寬度通常標識條碼的疏密程度,這里我們建議06(系統默認值),這里我們盡量不要進行修改,負責
會導致實際使用過程中,掃碼出現異常
高度就是條碼的實際高度,這里根據紙張大小進行設定,這樣條碼初步就創建完成
接下來我們要在smartforms中的style中進行條碼的位置移動設置(這里是關鍵所在),條碼的位置
移動是一個微調過程,要有一定的耐心
這里我們設定一個段落格式,在段落格式里有個 行間距(其單位是LN),起初,系統會默認給個值為1
,在這里我們進行增減,對應條形碼的位置變化是上下移動;其次是左右間距的調整,這里進行邊調邊看
,smartforms表格設計的短處就是,測試數據不能進行變式保存,這就導致每調試一個,輸一次數據,
查看一次,再輸入一次,再查看一次,真的很費勁,要有耐心哦。
接下來,講解第二個需要注意的地方,在本次設計過程中,遇到了一個現象,就是說,我們要顯示一行文字,
通常是先建立一個模版,然后在建一個文本域,在里面在寫入我們所需要顯示的內容。這里有個注意點,由於
這次的頁面高度本來就只有30mm,現在要顯示四行五行文字,再加上一個條碼,整體外觀還要美,這就得犧牲
字體的大小了,但是發現一個現象,模版的高度如果小於4.3mm,無論你字體設置的多小,都無法顯示,大家
以后設計的時候記得注意。