我需要使用C#Windows窗体在Crystal Report中打印Barcode128。
输入字符串如下所示:
123456-abcdef-abc
我使用barcode.dll构建格式化的128barcode:
string encodedText = BarCode.BarcodeConverter128.StringToBarcode("123456-abcdef-abc");
string path = @"D:\Projects\mypath\myreport.rpt";
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(path);
cryRpt.SetParameterValue("@inputString", encodedText);
crystalReportViewer1.ReportSource = cryRpt;
crystalReportViewer1.Refresh();
在crystalReportViewer1中,文本框字体为“代码128”
它显示了条形码,但无法从任何条形码读取器读取。
怎么了?
这是生成的条形码:
图片已更新!同样的问题。
在此先感谢您的帮助。
最佳答案
这是一张图像,展示了Crystal Report UFL如何呈现条形码而没有任何字体依赖性。 UFL动态生成图像,并将图像对象的“图形位置”表达式定向到生成的图像文件。
Barcode Image Generated as Image via CUT Light UFL
关于c# - Crystal Report条码128转换器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50288133/