我需要使用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”

它显示了条形码,但无法从任何条形码读取器读取。
怎么了?

这是生成的条形码:

c# - Crystal Report条码128转换器-LMLPHP

图片已更新!同样的问题。

在此先感谢您的帮助。

最佳答案

这是一张图像,展示了Crystal Report UFL如何呈现条形码而没有任何字体依赖性。 UFL动态生成图像,并将图像对象的“图形位置”表达式定向到生成的图像文件。
Barcode Image Generated as Image via CUT Light UFL

关于c# - Crystal Report条码128转换器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50288133/

10-15 04:57