常见问题:TBarCode/SAPwin - SAP 条码 DLL
如何更改可读文字的字体?
如何更改可读文字的字体?
默认情况下,条码 DLL 使用来自 SAPSprint 或 SAPGUI 的字体设置(大多数情况下与条码之前的文本输出所用字体一致)。如果您希望为可读文字指定不同字体,可通过以下方式实现。
打印控制
特定条码类型(打印机条码)的字体可以通过打印控制参数单独调整。
- FN=字体名称
- FS=字号 [pt]
- FW=字重 [N.. 常规 | B .. 加粗]
示例(调整为 10 磅 Arial):
bC=39,M=254,H=16,FN=Arial,FS=10,D=
打印控制前缀可以在事务代码 SE73(打印机条码)中修改。点击前缀,然后点击 Maintain PrintControl 按钮。之后会弹出一个窗口,供您修改字符序列。
Barcode.ini
- 在 Barcode.ini 文件中,您可以使用以下参数(作为全局设置)为所有条码类型调整条码字体:
[SETTINGS] DefFontName=Courier New DefFontSize=8 DefFontWeight=bold
去除参数前面的“;”即可激活它们。 - 如果您的 EAN 和 UPC 条码需要不同的字体,可以在 Barcode.ini 中使用单独的 EAN_UPC 参数组:
[EAN_UPC] FontName=Courier New FontSize=10 FontWeight=bold