smartform---條形碼技術詳解


最近花了幾天時間制作了一個條形碼標簽

具體的制作細節,在這里做個小總結,有興趣的朋友可以一起鑽研

首先來看下制作出來的效果如下圖所示:SMT1\SMT2

      SMT1

      SMT2

上邊兩張圖是打印預覽出來的效果,當然實際打印出來還是有略微的差別

 

下面我來具體描述下制作過程

制作前期准備:標簽大小(這里我用的是70mmX30mm的紙張進行設計),其次這兩張是在一個

表格里設計的,所以稍許復雜,原因是,條碼上方的描述:有一行、兩行、三行、四行的顯示,所以

最后確定,描述的內容在兩行之內用第二個模版、2<=描述<=3采用第一個模版顯示,如上圖所示。

這樣做的目的是在現有的紙張大小中,能夠保證畫出的標簽的整體布局能更均衡的分布在紙張上面。

  前期准備好之后,接下來進行表格框架的設計:如下圖所示

這里主要講解下條碼的原理和制作過程,以及位置的移動

條形碼:實質上是由一些數字或者字母進行各種有規律的排序,最后以某種圖形化的方式顯示出來,

在實際生活中,我們隨處可見,具體更為詳盡的原理百度即可,這里不做贅述

首先我們創建條碼:通過事物碼se73

選中系統條形碼,下面有 dispaly + change 按鈕

這里我們根據實際需要進行選擇

假如我們現在想要去創建一個新的條碼: 這里我們點擊下change

然后去新建,新建之后,系統會帶出一個框:條碼名字+描述-》編碼方式(通常選擇code128)

—>完成之后,在進行編碼的具體規格設計,這里主要是進行 width + height 的設計

寬度通常標識條碼的疏密程度,這里我們建議06(系統默認值),這里我們盡量不要進行修改,負責

會導致實際使用過程中,掃碼出現異常

高度就是條碼的實際高度,這里根據紙張大小進行設定,這樣條碼初步就創建完成

接下來我們要在smartforms中的style中進行條碼的位置移動設置(這里是關鍵所在),條碼的位置

移動是一個微調過程,要有一定的耐心

這里我們設定一個段落格式,在段落格式里有個 行間距(其單位是LN),起初,系統會默認給個值為1

,在這里我們進行增減,對應條形碼的位置變化是上下移動;其次是左右間距的調整,這里進行邊調邊看

,smartforms表格設計的短處就是,測試數據不能進行變式保存,這就導致每調試一個,輸一次數據,

查看一次,再輸入一次,再查看一次,真的很費勁,要有耐心哦。

 

接下來,講解第二個需要注意的地方,在本次設計過程中,遇到了一個現象,就是說,我們要顯示一行文字,

通常是先建立一個模版,然后在建一個文本域,在里面在寫入我們所需要顯示的內容。這里有個注意點,由於

這次的頁面高度本來就只有30mm,現在要顯示四行五行文字,再加上一個條碼,整體外觀還要美,這就得犧牲

字體的大小了,但是發現一個現象,模版的高度如果小於4.3mm,無論你字體設置的多小,都無法顯示,大家

以后設計的時候記得注意。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM