今天将AX2009升级了RU8补丁,惊喜的发现了RU8竟然集成了QRCode
既然有QRCode,那就拿来试试
新建个Form,增加一个图片控件,在Form的Init方法中增加如下代码,感觉跟之前调用外部DLL实现的方法是一致的
有兴趣的同学可以去看我之前写的使用ThoughtWorks.QRCode实现二维码的文章
1 public void init() 2 { 3 Microsoft.Dynamics.QRCode.Encoder qrCode; 4 System.Drawing.Image clrImage; 5 ; 6 qrCode=new Microsoft.Dynamics.QRCode.Encoder(); 7 8 super(); 9 qrCode.set_Version(7); 10 qrCode.set_CellSize(4); 11 qrCode.set_DarkColor(System.Drawing.Color::get_SeaGreen()); 12 clrImage=qrCode.Encode("GT"); 13 clrImage.Save(@"d:1.jpg"); 14 Pic.imageName(@"d:1.jpg"); 15 }
运行
最大的好处就是终于可以不用外挂了^_^
不过这个还不是很完美,就是不支持转换中文 +_+!!