Foxtable(狐表)用户栏目专家坐堂 → 二维码固定高度和宽度吗?


  共有1767人关注过本帖树形打印复制链接

主题:二维码固定高度和宽度吗?

帅哥哟,离线,有人找我吗?
huhu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
二维码固定高度和宽度吗?  发帖心情 Post By:2018/5/8 11:18:00 [只看该作者]

                   二维码固定高度和宽度吗?比如30*40  单位毫米。请问怎么设置?
                    Dim URL As String = "http://10.1.1.1/cgi-bin/luci/mini?pwd=" & dr("口令")  & "&mac=" & dr("后四位")
                    dr("URL") = URL
                    Dim Bar As New BarCodeBuilder
                    Bar.Symbology = Barpro.Symbology.QRCode
                    Bar.Code = dr("URL")
                    Bar.QuietZoneWidth = 2
                    Bar.CodeAlignment = Barpro.Alignment.AboveCenter
                    Bar.Text = "手机接入无线BDCOM_" & dr("后四位").ToUpper() & vbcrlf & "浏览器扫描二维码,开始配置"
                    Bar.TextAlignment = Barpro.Alignment.BelowCenter
                    Bar.TextFont = New Font("微软雅黑",7)
                    Bar.SaveImage(file  & dr("MAC") & ".bmp")
                    dr.save

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/8 11:25:00 [只看该作者]

比如

 

Dim doc As New PrintDoc
Dim img As prt.RenderImage
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.QRCode
bar.Code = "123456"
Dim bmp As new bitmap(bar.GetImage, 100, 100)
bmp.save("d:\test.wmf")
bmp.dispose


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2018/5/8 12:06:00 [只看该作者]

                   这样?怎么感觉不对呢?
                   Dim doc As New PrintDoc
                    Dim img As prt.RenderImage
                    Dim Bar As New BarCodeBuilder
                    Bar.Symbology = Barpro.Symbology.QRCode
                    Bar.Code = dr("URL")
                    Bar.QuietZoneWidth = 2
                    Bar.CodeAlignment = Barpro.Alignment.AboveCenter
                    Bar.Text = "手机接入无线BDCOM_" & dr("后四位").ToUpper() & vbcrlf & "浏览器扫描二维码,开始配置"
                    Bar.TextAlignment = Barpro.Alignment.BelowCenter
                    Bar.TextFont = New Font("微软雅黑",7)
                    Dim bmp As new bitmap(bar.GetImage, 30, 30)
                    bmp.save(file  & dr("MAC") & ".wmf")
                    bmp.dispose


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/8 12:15:00 [只看该作者]

单位是像素,不是厘米

 

Dim bmp As new bitmap(bar.GetImage, 30, 30)

 

像素和毫米的关系,如

 

象素数 / DPI = 英寸数
英寸数 * 25.4 = 毫米数

 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2018/5/8 12:25:00 [只看该作者]

怎么会生成出2个文件(bmp和wmf)

图片点击可在新窗口打开查看此主题相关图片如下:20180508122410.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2018/5/8 14:52:00 [只看该作者]

 Dim doc As New PrintDoc
                    Dim img As prt.RenderImage
                    Dim Bar As New BarCodeBuilder
                    Bar.Symbology = Barpro.Symbology.QRCode
                    Bar.Code = dr("URL")
                    Bar.QuietZoneWidth = 2
                    Bar.CodeAlignment = Barpro.Alignment.AboveCenter
                    Bar.Text = "手机接入无线BDCOM_" & dr("后四位").ToUpper() & vbcrlf & "浏览器扫描二维码,开始配置"
                    Bar.TextAlignment = Barpro.Alignment.BelowCenter
                    Bar.TextFont = New Font("微软雅黑",7)
                    Dim bmp As new bitmap(bar.GetImage, 85, 85)
                    bmp.save(file  & dr("MAC") & ".bmp")   ------改为bmp行不行?还是一定格式为wmf?
                    bmp.dispose


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/5/8 15:19:00 [只看该作者]

行不行测试不就知道了

 回到顶部