如何在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码中打印由行分隔的多个数据? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Hbase相关

[jvm解析系列][六]class里的常量池,访问标志,类的继承关系,如何把一个类在字节码中描述清楚?

在PHP中生成动态QR码

如何 concat_ws 多个字段并删除空槽的重复分隔符

ASCII码中哪些是不可打印字符

ASCII码中哪些是不可打印字符?