如何在QR码中打印由行分隔的多个数据? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在QR码中打印由行分隔的多个数据? [重复]相关的知识,希望对你有一定的参考价值。
我正在使用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
) )
我得到的输出是由空格分隔的单行,但我希望它们由行分隔。我怎样才能做到这一点?
答案
您应该尝试用实际的换行符(" "
)替换空格("\n"
)。
以上是关于如何在QR码中打印由行分隔的多个数据? [重复]的主要内容,如果未能解决你的问题,请参考以下文章