我正在使用Jaspersoft Studio根据数据库中的用户数据制作QR码。我已经使用zxing库和内置的QR Code生成器成功生成了数据,但是无法以我想要的方式显示数据。
自从Jasper使用Java库以来,我尝试使用System.out.println(),$ F {name} .nextLine(),但是它们全部都有编译错误。我只能显示
下面的代码是我用作图像表达的代码。如何修改它以按行分隔字段?
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
new com.google.zxing.qrcode.QRCodeWriter().encode(
$F{NAME}+" "+$F{MOBILE}+" "+$F{EMAIL}+" "+$F{WEBSITE},
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300
) )
我得到的输出是用空格分隔的一行,但我希望它们用行分隔。我怎样才能做到这一点?
答案 0 :(得分:-2)
您应该尝试用实际的换行符(" "
)替换空格("\n"
)。