在 Crystal Reports 中生成 UPC-A 条形码
如何在 Crystal Reports 中生成 UPC-A 条形码?
要在 Crystal Reports 中生成 UPC-A 条形码,请使用 Barcodesoft UFL 库中的 BCSLinearUPCA 函数创建一个新的公式字段。将您的数据库字段作为参数传递,把该公式字段放置在设计画布上,并应用 UpcEanM 字体系列。
-
步骤 1:确定 SAP Crystal Reports 的位数并注册 DLL
确定您所使用的 SAP Crystal Reports 版本的位数。SAP Crystal Reports 2008 至 2016 为 32 位,而 SAP Crystal Reports 2020 和 2025 为 64 位。
对于 64 位 Crystal Reports (2020 / 2025):
以管理员身份运行命令提示符并执行:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
对于 32 位 Crystal Reports (2008–2016):
以管理员身份运行命令提示符并执行:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
-
步骤 2:创建新的 UPC-A 公式字段
打开您的 Crystal Reports 报表布局。右键单击字段资源管理器面板中的公式字段,然后从右键菜单中选择新建...。在名称文本框中输入 "UpcEanM",然后单击使用编辑器按钮。
-
步骤 3:找到 Barcodesoft UPC-A 函数
在公式工作室中,导航到“其他函数”目录,然后双击位于“Visual Basic UFLs”节点下的
BCSLinearUPCA函数列表。
-
步骤 4:使用您的数据库字段作为 UPC-A 公式的参数
在公式括号内提供您的目标数据库字段作为主要的字符串参数。单击保存按钮以验证并保留您新设置的公式逻辑配置。
-
步骤 5:将 UPC-A 公式字段插入到您的报表画布中
从字段资源管理器中拖动您新保存的
Upca公式字段,并将其投放到设计视图网格画布上您希望显示 UPC-A 条形码的区域。
-
步骤 6:应用 UpcEanM 字体字形
右键单击画布上已放置的公式文本块对象,然后从右键菜单中选择设置字段格式。在“字体”自定义选项卡面板中,从字体系列下拉选择列表中选择 "UpcEanM"。
该软件包包含六种 TrueType 字体:UpcEanXXL、UpcEanXL、UpcEanL、UpcEanM、UpcEanS 和 UpcEanXS。每种字体都设计有不同的纵横比,允许您选择最适合您应用要求的一种。
-
步骤 7:验证 UPC-A 条形码生成
单击确定按钮应用更改。文本字符串占位符将立即转换,并在您的报表模板预览布局中渲染为有效的、可读取的 UPC-A 条形码。