我正在使用iText for java。我正尝试在条形码的开头创建一个带有FNC3字符的Code128条形码。谁能帮我这个? 这里是我的代码:如何用函数3字符创建代码128条形码?
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();
}
你的代码有什么问题?你有错误吗? – RobH
是的。我收到“非法字符”错误。 java.lang.RuntimeException:在'Ä92'中有128个条形码的非法字符。 \t在com.itextpdf.text.pdf.Barcode128.getRawText(Barcode128.java:379) \t在com.itextpdf.text.pdf.Barcode128.createAwtImage(Barcode128.java:795) – xrandr