Foxtable(狐表)用户栏目专家坐堂 → 关于如何给jpg、pdf文件加二维码及在二维码中间加LOGO?


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

主题:关于如何给jpg、pdf文件加二维码及在二维码中间加LOGO?

帅哥哟,离线,有人找我吗?
云淡风轻
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
  发帖心情 Post By:2014/2/24 15:17:00 [只看该作者]

二维码的边距控制不好,每页,行4个 ,列5个。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/24 15:18:00 [只看该作者]

你直接在我的例子上更改不就好了吗? 又重新发一次你原本的文件.意义何在? 

 回到顶部
帅哥哟,离线,有人找我吗?
云淡风轻
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
  发帖心情 Post By:2014/2/24 15:34:00 [只看该作者]

哎呀,弄错一个,我后来又修改过,发错了,是这个:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:二维码.rar

 

今天事情多,混乱了。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/24 15:45:00 [只看该作者]

If CurrentTable.ShowCheckBox = False Then
    messagebox.show("请先点击'打印前置'按钮,在想要打印二维码的行的复选框里打√,谢谢!","友情提示")
Else
    Dim doc As New PrintDoc
    Dim Bar As New BarCodeBuilder
    Dim rt As new prt.RenderText
    Bar.Symbology = Barpro.Symbology.QRCode
    Bar.BarRatio = 0.3
    Bar.BarWidth = 1
    Bar.BarHeight = 1
    Doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight
    For Each r As Row In CurrentTable.GetCheckedRows
        Dim ra As New prt.RenderArea
        ra.SplitHorzBehavior = prt.SplitBehaviorEnum.Never '禁止水平分割
        ra.SplitVertBehavior = prt.SplitBehaviorEnum.Never '禁止垂直分割
        ra.width = 39
        ra.height = 48

        Dim i As Integer = 0
        Dim temp As String = ""
        For Each c As Col In CurrentTable.cols
            temp = temp & "(" & i+1 & ")" & c.name & ":"  & r(i) & ";"
            i = i + 1
        Next
        bar.Code = temp.Substring(0,temp.length-1)

        Dim rg1 As New prt.RenderGraphics()
        rg1.Graphics.DrawImage(bar.GetImage,0,0,120,120)
        rg1.Graphics.DrawImage(getImage("archives.ico"),45,45,30,30)
        ra.Children.Add(rg1)

        rt = New prt.RenderText
        rt.Text = "档号:" & r("档号")
        rt.Width = 50
        rt.Height = 5
        'rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center '水平居中
        ra.Children.Add(rt) '添加到容器中

        Doc.Body.Children.Add(ra)
    Next
    Doc.Preview()
End If

 回到顶部
帅哥哟,离线,有人找我吗?
云淡风轻
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:3022 威望:0 精华:0 注册:2012/1/19 10:11:00
  发帖心情 Post By:2014/2/24 16:36:00 [只看该作者]

谢谢!

 回到顶部
总数 15 上一页 1 2