1

我在 VS2010 中有一个用 C# 编写的项目。我正在尝试打印条形码,但遇到了问题。条码打印页位于水晶报表中。

The bar code field has the formula that equals *25664A-1$1%0/A* which is correct. 

It is in the font - SKANDATA C39. 
When it prints, the rest of the report prints correctly but where the barcode should show, it instead shows- *25664A-1$1%0/A* .

这是因为字体错误吗?我需要得到它来打印条形码而不是数字。条形码字段特别有问题,因为报告的其余部分可以正常工作/打印,并且公式提取了正确的数据。

任何帮助,将不胜感激?如果您需要更多信息,请告诉我。

谢谢。

4

1 回答 1

1

我下载了一个新的条形码字体 - C39hrp24dhtt0(来自http://www.free-fonts.com/font/c39.html

只需将我的旧字体更改为我的新字体(SKANDATA C39 到 C39hrp24dhtt0)(在格式编辑器 - 字体选项卡中),它现在可以打印条形码并完美扫描。必须更改字体大小以获得相同的外观,但之后它可以正常工作。

于 2012-08-30T15:21:03.003 回答