全局变量是一种可以在多个 NiceLabel 10 文档之间共享的变量类型。一旦定义,即存储在当前标签之外的文件中。

每次确认后,在每次打印操作时即存储全局变量的最后一个值。如果需要从前面的打印作业继续编号,则存储的值非常有用。全局变量值存储在在磁盘或 NiceLabel Control Center 上得一个单独的文件中。

提示

默认情况下,全局变量存储位置设置为 C:\ProgramData\NiceLabel \Global Variables\.文件名为 Globals.tdb.

可以在 Desktop Designer NiceLabel Control Center 中创建全局变量。在设计使用全局变量的标签或解决方案后,您必须定义要使用的全局变量。Desktop Designer 可以使用Globals.tdb 文件中本地存储的全局变量,也可以使用在 Control Center 中创建和存储的全局变量。

要选择正确的全局变量源,请转至文件 > 选项 > 全局变量

Control Center 用户指南(第 40 页)提供了有关如何在 Control Center 中创建和配置全局变量的详细信息。

要从 Control Center 使用全局变量,请确保 Desktop Designer 和 Control Center 已连接。

当创建使用全局变量的标签文件的一个副本,并在另一台计算机上使用时,请确保全局变量源是可访问的(.tdb 文件或您的 NiceLabel Control Center

注意

如果跳过这一步,标签应用程序将无法找到相应的全局变量。将显示一条警告消息。

提示

所有标签或解决方案全局变量都在动态数据浏览器中进行管理。

添加全局变量作为对象数据源

要在动态数据管理器中添加新的全局变量,请使用下列方法之一:

  • 单击对话功能区中的全局变量按钮。即显示全局变量配置窗口。

UUID-4a5c0342-b296-9153-9841-16feeef555c3.png
  • 单击动态数据浏览器全局变量下的添加新的全局变量。即显示全局变量配置窗口。

UUID-0a1ef274-ef9f-26ba-314e-5e779687d4c8.png

提示

一个新的全局变量即出现在工具栏中,并可用作动态的对象内容来源。将对象添加到设计表面,并将全局变量分配给它。

全局变量配置

全局变量是一种可以在多个标签之间共享的变量类型。一旦被定义,即存储在当前标签之外。

注意

如果全局变量未定义或者无法访问,会在对话窗口顶部显示一条警告。要创建一个全局变量,请单击警告内的链接。请确保在“选项”对话中设定了正确的数据源。

常规选项卡

关于组设置标识全局变量并设定其定义。

  • 静态 ID:全局变量全局变量的标识符。它作为从任何连接的源的唯一引用。允许的值为 10000-99999。

  • 名称:唯一的全局变量名称。该名称用作一个用户友好的标识符。

注意

设定变量名称时,避免使用非字母数字字符。

提示

输入名称,便于在动态数据浏览器中查找。

  • 说明:是一个用来添加额外的信息和建议的字段。

  • 当前值:创建全局变量时分配的值。可以使用以下方法之一来定义:

    • 手动输入固定值。属于任何允许的字符组中的字符都可以。

    • 使用特殊字符

      • 可以使用小于/大于符号手动输入特殊字符,例如 <CR>、<LF> ...

      • 可从下拉列表中选择特殊字符。

提示

请确保插入的当前值满足输出规则中为每个数据类型定义的条件。

计数器组设置允许您配置全局变量执行计数器的角色。

  • 不使用计数器:防止全局变量被用作标签计数器。

  • 递增计数器:计数器值随打印的标签而增加。

  • 递减计数器:计数器值随打印的标签而减小。

    • 间隔:代表下一个计数器状态值的单位的量。

    • 重复:每个计数器值的重复数。

NiceLabel 10 允许您使用相同的全局计数器变量同时设计和打印多个标签。由于全局计数器变量旨在确保计数器值在多个标签之间保持连续,因此会在使用全局变量文件(例如,打印标签)时锁定其值。所有标签的标签预览显示上次从全局变量文件(或从 NiceLabel Control Center(如果使用))检索的值,而打印标签上的计数器值将获取并显示其实际值。

示例:

标签 A:当前值 = 1;打印数量 = 5。全局计数器打印值为 1、2、3、4、5。

标签 B:打印标签 A 后的当前值 = 6;打印数量 = 5。全局计数器打印值为 6、7、8、9、10

输入规则选项卡

数据设定计数器的输入的条件。

  • 允许的字符:变量值允许的字符。数据输入筛选中允许的字符组见允许的字符组。

示例:

非数字字符也可以用作计数器值。字母数字设置序列间隔 = 3,初始值 = 1,则为 1, 4, 7, A, D, G, J, M, P, S, V, Y, b, e, h, ...

  • 限制长度:变量值的最大长度。

    • 长度(字符):指定的准确的允许字符数。

  • 固定长度:变量必须准确包含限制变量长度中设定的字符数。

输出规则选项卡

前缀和后缀是添加到变量值的字符。

  • 前缀:文字放置在变量值前面。

  • 后缀:文字放置在变量值后面。

填充字符填充空字符位置,直到达到变量的最大长度。仅当输入规则选项卡中的限制变量长度被启用时,填充字符才可用。

  • 填充:设定填充模式。

    • 未使用:不使用填充。

    • 靠左:在数据值的左侧添加填充字符。

    • 靠右:在数据值的右侧添加填充字符。

    • 居中:在数据值的两侧添加填充字符。

  • 字符:用于填充的字符。