描述
可變文字功能可根據各文字物件輸入的特定代碼,自動替換為對應資料。支援遞增序號、當前日期/時間、或依序讀取 CSV 檔案欄位內容,適用於製作產品流水號、時間標記等自動化標示需求。
本文提供如何製作序號的教學,請依照以下步驟進行操作。
步驟 1 - 切換為可變文字
1-1. 新增文字物件,在文字物件面板中找到可變文字欄位,將開關打開。
1-2. 將可變文字選項打開後,選擇此文字代碼為序號、當前日期/時間、CSV 選項。
- 序號:支援阿拉伯數字
- 當前日期/時間:目前系統的時間(會依照系統語言顯示)
- CSV:支援匯入 CSV 檔案並按照欄列依序進行
1-3. 輸入偏移量,即這個物件與「目前」值要偏移多少
- 僅序號&CSV 欄位可設定偏移量
- 以序號為例,若當前值為 2 ,偏移量為 5,結果為 7
- 使用陣列(Array)工具時,會自動將生成的物件的「偏移」加 1,遞增順序由左至右、由上至下
1-4. 打開設定按鈕,進行可變文字設定
步驟 2 - 可變文字格式代碼
依照選的可變文字類別輸入相應的格式代碼,格式代碼請參考以下的表格。
序號
| 格式 | 輸入 | 說明 |
|---|---|---|
|
d dd ddd dddd... |
阿拉伯數字 | 格式需為小寫,上限為十位數。 若當前數字的位數超過格式代碼,則以當前數字尾數開始顯示。 例如可變文字為 d ,當前為15,文字會替換成 5。 |
| h | 序號以十六進位(小寫)格式顯示 | 如 a, b, f |
| H | 序號以十六進位(大寫)格式顯示 | 如 A,B ,F |
| 0 | 數字補 0 | 若在格式前加上 0(例如 0ddd),系統會自動在開頭補零,直到滿足指定的長度。 |
#範例:
在 Beam Studio 輸入以下文字:
ddddd
上述格式為 5 位數代碼。系統會根據當前值將代碼轉換成 5 位數,若當前值超過五位數,則會從當前值的尾數開始顯示。
例如當前值(Current Value):123 & 偏移 (offset) :0 時,輸出結果為:
123
目前時間
| 格式 | 輸入 | 說明 |
|---|---|---|
YY |
18 | 二位數年份 |
YYYY |
2018 | 四位數年份 |
M |
1-12 | 月份 |
MM |
01-12 | 二位數月份 |
MMM |
1月~12月 | 月份縮名 |
MMMM |
一月~十二月 | 月份全名 |
D |
1-31 | 日期 |
DD |
01-31 | 二位數日期 |
d |
0-6 | 星期的數字表示,星期日為 0 |
dd |
日~六 | 星期的最短縮名 |
ddd |
週日~週六 | 星期縮名 |
dddd |
星期日~星期六 | 星期全名 |
H |
0-23 | 小時 |
HH |
00-23 | 小時,二位數 |
h |
1-12 | 小時,12小時制 |
hh |
01-12 | 小時,12小時制,二位數 |
m |
0-59 | 分鐘 |
mm |
00-59 | 分鐘,二位數 |
s |
0-59 | 秒鐘 |
ss |
00-59 | 秒鐘,二位數 |
SSS |
000-999 | 毫秒,三位數 |
Z |
+05:00 | 與 UTC 的時差,格式為 ±HH:mm |
ZZ |
+0500 | 與 UTC 的時差,格式為 ±HHmm |
A |
AM PM |
上午、中午、下午、晚上、凌晨 |
a |
am pm |
上午、中午、下午、晚上、凌晨 |
#範例:
在 Beam Studio 輸入以下文字:
YY/MM/DD dddd HH:mm
系統會依照目前偵測到的系統語言顯示當前時間,輸出結果:
25/05/27 星期二 16:12
若要顯示英文的星期敘述,請將系統語言改為英文並重啟軟體。
CSV
當使用「CSV」可變文字格式時,輸入文字時,系統會自動將特定格式的文字組合,替換為對應 CSV 檔案中目前列的資料。
以 % 符號作為欄位,欄位的編號皆從 0 開始,依序為 %0、%1、%2……。
列的編號同樣從 0 開始,以當前值決定要顯示哪一列的資料。
| 格式 | 輸入 |
說明 |
|
% |
%0 |
第一欄 |
#範例:
CSV 資料中欄位資料為以下
| 學生 | 科目 | 分數 |
| A | 國文 | 90 |
| B | 英文 | 70 |
| C | 數學 | 50 |
在 Beam Studio 輸入以下文字:
%0:%1,%2.
代表 第一欄:第二欄-第三欄。
若當前值 (current value) 為 0 & 偏移 (offset)為 0,輸出結果為第一列:
學生:科目,分數.
當前值 (current value) 為 1 & 偏移 (offset)為 0,輸出結果為第二列:
A:國文,90.
步驟 3 - 設定可變文字參數
點開設定按鈕後,跳出可變文字設定,參數定義如下
| 參數 | 說明 |
| 開始 | 每批次的開始序號 ; 或是 CSV 檔案中的第一行 開始值不可大於結束值 |
| 結束 | 每批次的結束序號 ; 或是 CSV 檔案中的最後一行 |
| 目前 | 設定當下序號值 ; 或是 CSV 當前行 目前值不可小於開始 |
| 前移量 | 每一次前進時要遞增的值 |
| 上一個 | 回到上一個值 |
| 下一個 | 進到下一個值 |
| 測試 | 即時更新畫布上的可變文字,以確認轉換後的結果 |
| 完成定稿 | 將畫布上所有可變文字轉換成實際文字且解除可變性 |
| 自動前移 | 每次送工作後,自動前進到下一個可變值 |
| 瀏覽 CSV | 瀏覽 CSV 檔案 |
| 移除 CSV | 移除 CSV 檔案 |
步驟 4 - 可變文字物件雕刻
正式雕刻前建議可以長按可變文字設定中的「測試」按鈕,確認畫布上結果是否正確,再送出工作。
若可變文字中的「自動前移」開啟,則每一次送出工作時就會自動往前進一個前移量 ; 若「自動前移」關閉,則會一直停留在當前值。
其他 - 條碼工具
條碼工具中勾選可變文字後,可以按照上述格式輸入,並在送出工作時及時轉換文字。
注意:若條碼工具中的可變文字包含該條碼不支援的格式,例如該條碼僅支援英文,但轉換的內容為中文時,將會在轉換時跳錯誤提示,請檢查內容並進行調整。
若發現可變文字沒有正確轉換,可以確認以下幾點:
1. 選擇的可變文字類別與輸入的格式是否符合
2. 可變文字的設定是否有誤 ; CSV 檔案是否正確上傳
3. 輸入值是否皆為半形的英文輸入,若使用全形則無法辨別
評論
0 條評論
請登入寫評論。