
Serialization in BarTender (Video - 5:12) – BarTender Support Portal
概述
Bartender 軟件具備轉(zhuǎn)換、處理或更改任何給定數(shù)據(jù)字符串的能力。這些功能選項(xiàng)大多可在對象屬性對話框的 “轉(zhuǎn)換” 選項(xiàng)卡中找到。
“序列化” 選項(xiàng)也包含在 “轉(zhuǎn)換” 選項(xiàng)卡中。序列化指的是為一系列中的每個項(xiàng)目分配唯一識別碼的操作。盡管每個標(biāo)識符通常被稱為 “序列號”,但它可以包含字母、數(shù)字或符號。
標(biāo)準(zhǔn)序列化說明
任何新的序列化操作默認(rèn)采用 “標(biāo)準(zhǔn)” 序列化方式,即每次打印標(biāo)簽或其他文檔時(shí),將數(shù)據(jù)源的值增加(遞增)或減少(遞減)1。
有關(guān)其他序列化選項(xiàng)的信息,請參閱 “分配連續(xù)編號”。
設(shè)置對象以進(jìn)行序列化
序列化可以應(yīng)用于數(shù)據(jù)源。要實(shí)現(xiàn)這一點(diǎn),你必須在文檔上創(chuàng)建一個對象,將需要序列化的數(shù)據(jù)源指定給該對象,設(shè)置起始值,并啟用序列化功能。
- 在文檔模板上創(chuàng)建一個文本或條形碼對象。
- 從對象的上下文菜單中,選擇 “屬性” 以打開對象的屬性對話框。

- 在左側(cè)導(dǎo)航窗格中,選擇對象的數(shù)據(jù)源。
- 設(shè)置數(shù)據(jù)源的起始值(例如,“001”)。
- 點(diǎn)擊 “轉(zhuǎn)換” 選項(xiàng)卡。
- 點(diǎn)擊 “序列化” 右側(cè)的圖標(biāo),打開 “序列化” 對話框。
- 選擇 “遞增” 或 “遞減”。
- 選擇序列化方法。
- 勾選(選中)“保留字符數(shù)量”,以指定當(dāng)數(shù)據(jù)源的值重置時(shí),數(shù)據(jù)源的長度將保持不變。例如,如果 “重置限制” 設(shè)置為 100,一旦達(dá)到該限制,序列化將重置為 001。
- 在 “何時(shí)遞增(或遞減,具體取決于你選擇的選項(xiàng))” 下,選擇將導(dǎo)致數(shù)字變化的事件。
- 在 “事件間隔” 字段中,設(shè)置一個步長值。
- 設(shè)置 “打印數(shù)量” 選項(xiàng)。
- 點(diǎn)擊 “重置” 選項(xiàng)卡以指定重置選項(xiàng)。(請參閱下面的 “重置選項(xiàng)卡” 部分。)
- 你可以在 “序列化” 選項(xiàng)卡上通過點(diǎn)擊 “預(yù)覽序列” 來測試序列化序列。
- 完成序列化設(shè)置后,點(diǎn)擊 “確定” 關(guān)閉 “序列化” 對話框。
- 關(guān)閉 “屬性” 對話框。
此時(shí),你已為對象設(shè)置了序列化。
重置選項(xiàng)卡
當(dāng)某個事件發(fā)生或滿足特定條件時(shí),序列號可以自動重置為指定的值?!靶蛄谢?對話框中的 “重置” 選項(xiàng)卡定義了在設(shè)置為序列化時(shí),Bartender 重置數(shù)據(jù)源值的頻率。
注意:重置并非必需操作。如果重置值留空,Bartender 將根據(jù)你的設(shè)置無限期地繼續(xù)進(jìn)行序列化操作。
設(shè)置要打印的序列號數(shù)量
你可以在 “序列化” 對話框中設(shè)置打印數(shù)量,并且還可以設(shè)置更多打印數(shù)量選項(xiàng)。如果你選擇 “在打印對話框中指定數(shù)量”,或者將此選項(xiàng)留空,默認(rèn)情況下,每當(dāng)打印一個項(xiàng)目時(shí),序列號將遞增或遞減。你可以在 “打印” 對話框中更改要打印的項(xiàng)目數(shù)量。
- 從 Bartender 的 “文件” 菜單中,選擇 “打印” 以打開 “打印” 對話框。
- 在 “序列號” 字段中,設(shè)置你要打印的份數(shù)。
- 點(diǎn)擊 “打印”。
如需了解更多信息,請參閱 Bartender 幫助系統(tǒng)中的 “序列化對話框” 主題,以及《分配連續(xù)編號》技術(shù)文檔。