百度半天未果,突发奇想,利用多行文本框居然成功了。
直接上代码:
Me.Text1.Text = "批次:1408M1" & Chr(10) & "图号:M01-01-001"
Me.QRmaker1.InputData = Me.Text1.Text '读取支持换行的文本框
Me.QRmaker1.Refresh
Picture1.Picture = Me.QRmaker1.Picture
SavePicture Picture1.Image, App.Path & "\二维码.bmp" '生成二维码图片
生成的图片:
手机扫描结果:
批次:1408M1
图号:M01-01-001
希望能给你带来帮助!
用java的话直接\r\n就行,就是在你的文字后面加上\r\n就好了 ,但是这种换行之后只能是居中,现在没有解决的是左、右对齐.
其实很简单插入换行控制符或者回车控制符就ok了。(就是在嵌入数据右边有一个插入符号或特殊符号的按钮,在进入插入控制符界面里就有了)
在制作二维码时,每行数据后面添加一个“换行符”就解决了。