我正在使用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