在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在网上看到一些人写关于条形码的代码都很长,有的甚至拿来卖,所以查了下资料,希望能对大家有帮助。
我的实现原理是: 其实Windows本身就有一个字体是用来显示条形码的。 只要将数字改为这种字体就变成了条形码。
windows字体库下,有如下八种字体可以用来将数字转换成条形码: Code39AzaleaNarrow1 Code39AzaleaNarrow2 Code39AzaleaNarrow3 Code39AzaleaRegular1 Code39AzaleaRegular2 Code39AzaleaWide1 Code39AzaleaWide2 Code39AzaleaWide3
把代码贴给大家参考: Bitmap b=new Bitmap(200,200); Graphics g = Graphics.FromImage(b); Font font = new Font("Code39AzaleaRegular2", 32); g.DrawString("123456", font, Brushes.Black, new PointF(100,100)); pictureBox1.BackgroundImage = b; pictureBox1.BackgroundImageLayout = ImageLayout.Zoom。
|
请发表评论