其实AX中条形码就是一种特殊有字体,如下代码中,将barCode的Font属性设成BC I25 Narrow字体后,打印出来的内容将以条形码显示。 (此处Barcode是StringEdit)
public boolean fetch()
{
// boolean ret;
// ret = super();
;
m_BarCodeSetup = barCodeSetup::find("tag");
m_barcode = BarCode::construct(1);
this.barcode().clear();
this.barcode().string(true,"123456",BarCodeContentType::Qty);
barcode.font("BC I25 Narrow");
barcode.fontSize(m_barCodeSetup.fontSize);
element.execute(1);
return true;
}
display barCodeString dispBarCode()
{
return m_BarCode.barcodeStr();
}