条码的长度设置为 6 厘米,条码下方的描述有时候长度超长,需要进行截取保证尾部完整,因为表述可能有中文,英文,特殊符号,导致超长度,显示不全尾部,有比较好的思路马?
|  |      1doudou1523102 OP G2DStringDemo g2DStringDemo = new G2DStringDemo(); int fontSize = 36; //描述字体大小 int standardShift = 50;//描述水平位移 Font introFont = new Font("微软雅黑", Font.PLAIN, fontSize); int len = G2DStringDemo.getWordWidth(introFont, "A"); int len2 = G2DStringDemo.getWordWidth(introFont, "a"); int len3 = G2DStringDemo.getWordWidth(introFont, "中"); int len4 = G2DStringDemo.getWordWidth(introFont, "久"); int len5 = G2DStringDemo.getWordWidth(introFont, "+"); int len6 = G2DStringDemo.getWordWidth(introFont, " "); System.out.println(len); System.out.println(len2); System.out.println(len3); System.out.println(len4); System.out.println(len5); System.out.println(len6); | 
|  |      2doudou1523102 OP 自己得问题,自己解决 | 
|  |      3doudou1523102 OP 可以看出,中文 /日文占用长度是一致得,然后英文的大写 /小写长度不同,在字体大小 36 情况下,他们的比里为:25/20,1.25/1 |