生成 GS1128 条形码

无缝嵌入到 Crystal Reports、MS Excel 和 MS Access 中

在 Crystal Reports 中生成 GS1128 条形码

由于 GS1128 是基于 Code128 设计的,因此它使用 Code128 条形码字体族。

1. 创建新的公式字段

打开您的 Crystal Reports 报表。右键单击 "公式字段" (Formula Fields),然后从上下文菜单中选择 "新建..." (New...)。将名称设置为 "GS1128",然后单击 "使用编辑器" (Use Editor)

Formula editor settings

2. 定位 UFL 函数

依此层级展开导航:函数列表 (Functions List) ⇒ 附加函数 (Additional Functions) ⇒ COM and .NET UFLs (u212com.dll) ⇒ Visual Basic UFLs。双击 BCSLinearGS1128 函数。

Crystal reports UFL selection

3. 输入数据库字段并保存

将您的数据库字段作为参数填入 GS1128 公式中,然后单击 "保存" (Save)。当转换到可变长度的应用标识符时,DLL 会在计算期间自动应用 FNC1 字符。

Formula parameter application
💡
对多个应用标识符 (AI) 进行编码: 将每个应用标识符 (AI) 用一对圆括号括起来。例如,将 AI (02) 与 AI (10) 连用时的格式化结构应如下所示:
(02)12345678901234(10)12345678901234567890

底层的解析程序会将初始的 FNC1 字符串占位符处理为 "[C1",并将后续出现的实例映射为 GS (ASCII 29) 字符。

4. 将公式放置到工作区中

将新创建的 GS1128 公式字段直接拖放到设计视图的画布上。请注意,在指定字体结构转换之前,此处最初会显示为原始文本字符串。

Canvas placement design

5. 配置字体样式设置

右键单击您的公式块,点击 "设置字段格式" (Format Field),并在字体属性下选择 code128m。确认应用后即可成功应用格式化逻辑。

Selecting font typeface
Rendered GS1128 barcode variant