【发布时间】:2017-05-10 14:04:54
【问题描述】:
我想在 SalesPackingSlip 报告中添加一个 packingSlipId Barcode 字段。 哪种方法最好?
我应该只添加一个 packingSlipId 字段并更改它的字体和字体大小,还是我必须在 ax 中进行一些编码?
谢谢。
【问题讨论】:
标签: axapta dynamics-ax-2012 ssrs-2012
我想在 SalesPackingSlip 报告中添加一个 packingSlipId Barcode 字段。 哪种方法最好?
我应该只添加一个 packingSlipId 字段并更改它的字体和字体大小,还是我必须在 ax 中进行一些编码?
谢谢。
【问题讨论】:
标签: axapta dynamics-ax-2012 ssrs-2012
【讨论】:
有一个非常简单的方法可以做到这一点。您只需要将packingSlipId 字段作为文本添加到报表中,然后将字体设置为条形码字体。
您可以使用这个或只是找到另一种免费的条形码字体: http://www.barcodesinc.com/free-barcode-font/
请记住,如果您要使用 Code 39,则需要以星号 (*) 开头和结尾
【讨论】:
您必须在 RDP 类中添加此代码,并将报表中的此字段设置为条形码字体。
Barcode Mybarcode;
Mybarcode= BarcodeCode128::construct();
Mybarcode.string(true,_yourtable.packingSlipId );
Mybarcode.encode();
_yourTmpTable.Barcode= Mybarcode.barcodeStr();
_yourTmpTable.BarcodeHR= Mybarcode.barcodeStrHR();
【讨论】: