Foxtable(狐表)用户栏目专家坐堂 → 何如设置打印文字和图片在通一行


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

主题:何如设置打印文字和图片在通一行

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


加好友 发短信
等级:童狐 帖子:226 积分:1655 威望:0 精华:0 注册:2015/11/26 16:03:00
何如设置打印文字和图片在通一行  发帖心情 Post By:2017/7/20 13:01:00 [只看该作者]

                rs = New prt.RenderText() '再次定义一个文本对象
                rs.Text =  "日期:" & CurRow("日期") & New String(" ",8) & "领料部门:" & CurRow("部门") & New String(" ",8) & "单据编号:" & CurRow("单据编号") & Chr(10)
                rs.Style.Font = New Font("宋体",10) '设置文本对象的字体
                doc.Body.Children.Add(rs) '将文本对象加入到表格中
                
                Dim nm As String = currow("单据编号") & ".jpg"
                rm = new prt.RenderImage()
                rm.Image = getimage(projectpath & "images\" & nm)
                rm.BreakBefore = False
                rm.Height = 50
                rm.Width = 50
                rm.Style.ImageAlign.StretchHorz = False
                rm.Style.ImageAlign.StretchVert = False
                Doc.body.Children.Add(rm)
请教一下各位老师,代码该如何修改,把图片放在日期,部门和单据编号的同一行

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


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

参考代码

 

Dim doc As New PrintDoc '定义一个报表对象
Dim ra As new prt.RenderArea
Dim rt As new prt.RenderText
rt.text = "123456kkk"
rt.x = 0
Dim rm As New prt.RenderImage '定义一个图片对象
rm.Image = GetImage("d:\test.jpg")
rm.x = 20
rm.width = 50
ra.children.add(rt)
ra.children.add(rm)
doc.Body.Children.Add(ra) '将图片对象加入报表
Doc.Preview() '预览


 回到顶部