是否可以制作一个包含换行代码的二维码?

WAS Sales发表于:2021年03月31日 14:38:13更新于:2021年04月26日 14:35:44

产品: SVFX-Designer , SVF Web Designer

版本: 全版本


可以制作。

在QR Code的[数据参考字段]中设置的字段数据中就可以制作添加换行代码(CR+LF)。


【案例1】使用Java API向字段传递数据

通过VrsOut函数将包括换行代码(CR+LF)在内的字符串数据传递给字段。

 例子

 ret = svf.VrsOut("Field1","PDFUtilities\r\n测试");



【案例2】向CSV文件中的字段传递数据。

CSV文件不能添加换行代码,因为数据的结束是由换行代码决定的。

因此,使用不在数据中的字符(字符串),并通过在字段的计算公式中强制替换换行功能来实现。

 

例如,以下是关于如何将字段名 "Field1 "数据中的 "*"置换成换行代码的方法。

输入数据:"PDFUtilities* 测试"

在 "Field1 "的公式中设置以下内容:

计算公式:REPLACE(Field1,"*",CHR(13)+CHR(10))

 

CHR函数是一个从字符码(Unicode转换为十进制)中设置字符的函数。

在指定的表达式中,用 "*"置换换行代码(CR+LF)的结果,将变为数据。

转换后的数据:"PDFUtilities\r\n测试"(\r\n=换行代码)将作为QR Code数据导入。


本条FAQ引用并翻译自:https://cs.wingarc.com/ja/kb/000015679?brand=svf