设置报表的 条形码 Barcode 字体 生产参数
void initBarCodeFont()
{
;
prodParm = ProdParameters::find();
barCodeSetup = barCodeSetup::find(prodParm.ACT_PTBC);
barCode = barCodeSetup.barcode();
if(barCodeSetup && barCodeSetup.barcodeType != BarCodeType::NoBarcode)
{
BT_BarCode.font(barCodeSetup.fontName);
BT_BarCode.fontSize(barCodeSetup.fontSize);
}
else
{
BT_BarCode.visible(false);
}
}
在ax中使用BarCode的步骤:
- 声明全局变量,BarCode barCode; BarCodeSetup barCodeSetup 这个保存条码设置的表。
- 报表init时,初始化barCode对象,执行上面initBarCodeFont()方法,此方法中初始化了barCodeSetup表。
- 在initBarCodeFont方法中设置报表字段的Font属性与FontSize属性。
- 清理barCode 调用barCode.Clear(),设置barCode的字符串barCode.String(True,”12345”,BarCodeContentType::Pallet);
此String()方法主要是调用了EnCode将字符串编码。
经过上述步骤,报表中Field将会显示条形码。