我們在藥店買藥的時候,會看到貨架擺放藥品的正下方會貼有一個藥品標價簽,藥品標價簽上標明了藥品的商品名稱、產地、規格、等級、零售價等,可以幫助我們快速了解藥品的基本信息。今天我們給大家講下中瑯標簽制作軟件中如何設計制作這樣的藥品標價簽并批量打印出來。
1. 打開中瑯標簽制作軟件,根據打印機中的實際紙張設置紙張尺寸和布局,紙張我們這里設置為寬度為60mm,高度為40mm的單行標簽紙。
2. 在“文檔設置”-“畫布”選項卡中將“背景圖片”勾選上,然后點擊后面的“瀏覽”按鈕,找到電腦上保存的藥品標價簽背景圖,選中圖片,點擊“打開”按鈕;下面的“打印背景”不勾選,因為藥品標價簽背景圖只是在制作標簽的時候作為定位使用,打印的時候不用打印出來,所以“打印背景”不用勾選。
3. 將保存有藥品信息的Excel表導入到標簽制作軟件中,具體導入方法可以參考《中瑯條碼打印軟件數據庫連接詳解》,這里不再詳述。
4. 制作標簽中可變內容 A.點擊軟件左側的“繪制普通文本”按鈕,在畫布上繪制一個普通文本對象,雙擊繪制的普通文本,在“圖形屬性”-“數據源”中點擊“數據對象”下面的“編輯”按鈕,在打開的窗口中選擇“數據庫導入”數據類型,下面的連接就是上面導入的Excel表,字段選擇“品名”。
B. 切換到“文字”選項卡,設置文本內容的樣式,比如字體、字號、字間距等。
C. 其他的可變內容,比如產地、規格、等級、售價都是按照上面的方法進行添加的,在添加的時候選擇相應的字段就可以了。
5. 售價小數部分字號變小 A.選中標簽上的售價內容,雙擊打開“圖形屬性”窗口,點擊“數據源”下面的“添加”按鈕,在輸入框中輸入“¥”字符。
B. 選中剛剛添加的這個“¥”數據,點擊數據源左側的“向上”按鈕,將這個數據移動到上面。
C. 再點擊“數據源”下面的“添加”按鈕,在打開的窗口中選擇“腳本編程”數據類型, 下面的輸入框中輸入以下代碼就可以實現將藥品標價簽售價小數部分的字號變小。
var val = dataShape.getDataObjectList().getByIndex(1).getOriginalDataValue() + "";
var start = val.indexOf(".") + 2;
var end = val.length + 1;
var ff = dataShape.getFontFormat();
var ffil = ff.getFontFormatItemList();
var ffi = ffil.getByIndex(0);
if(ffi == null){
ffi = new com.ew8.labelpainter.lpgraph.shape.decorate.FontFormatItem();
ffil.add(ffi);
}
ffi.setFontName(ff.getFontName());
ffi.setFontSize(ff.getFontSize() / 2);
ffi.setFontColor(ff.getFontColor());
ffi.setFontStyle(ff.getFontStyle());
ffi.setStartIndex(start);
ffi.setEndIndex(end);
D. 設置完之后,在軟件編輯界面,售價小數部分的字號是沒有變化的,在打印預覽的時候就可以看到效果了。
6. 點擊軟件頂部工具欄中的“打印預覽”按鈕,翻頁查看批量生成的藥品標價簽內容,可以看到預覽的時候只有添加的標簽內容,而沒有藥品標價簽背景圖片,預覽無誤就可以連接打印機批量打印了。
以上就是中瑯標簽制作軟件中導入Excel表數據批量打印藥品標價簽的具體制作方法,有需要的小伙伴們趕快來試試吧。