【发布时间】:2014-02-01 09:04:41
【问题描述】:
我正在为 java 使用 iText。我正在尝试在条形码开头创建一个带有 FNC3 字符的 Code128 条形码。谁能帮我这个? 这是我的代码:
try {
Barcode128 barcode = new Barcode128();
barcode.setCode((char)228 + "92");
Image img = barcode.createAwtImage(Color.black, Color.white);
lblBarcode.setIcon(new ImageIcon(img));
}
catch(Exception ex) {
ex.printStackTrace();
}
【问题讨论】:
-
你的代码有什么问题?你有错误吗?
-
是的。我收到“非法字符”错误。 java.lang.RuntimeException: 'Ä92' 中的条形码 128 存在非法字符。在 com.itextpdf.text.pdf.Barcode128.getRawText(Barcode128.java:379) 在 com.itextpdf.text.pdf.Barcode128.createAwtImage(Barcode128.java:795)