Foxtable(狐表)用户栏目专家坐堂 → 单据套打设置的偏移量没起作用


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

主题:单据套打设置的偏移量没起作用

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


加好友 发短信
等级:四尾狐 帖子:962 积分:8505 威望:0 精华:0 注册:2012/10/3 13:25:00
单据套打设置的偏移量没起作用  发帖心情 Post By:2016/10/18 20:19:00 [只看该作者]

建了个窗口,放入两个文本框,分别为水平偏移量x、垂直偏移量y;初始值均为0。

打印按钮的代码如下:
Dim doc As New PrintDoc '定义一个报表
Dim rx As prt.RenderText '定义一个文本对象
Dim x As Integer = e.Form.Controls("TextBox1").WriteValue '定义水平偏移参数
Dim y As Integer = e.Form.Controls("TextBox2").WriteValue '定义垂直偏移参数
Dim CurRow As Row = Tables("员工").Current

rx = new prt.RenderText
rx.Text = CurRow("姓名")
rx.x = 51 + x '设置坐标的时候,注意加上偏移参数
rx.y = 36 + y
doc.body.Children.Add(rx)

rx = new prt.RenderText
rx.Text = CurRow("出生日期")
rx.x = 109 + x
rx.y = 36 + y
doc.body.Children.Add(rx)
'加入更多的打印对象....

Doc.Preview() '预览报表


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

附件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目111.table




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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/18 20:31:00 [只看该作者]

WriteValue 是向绑定的列刷新数据用的

Dim x As Integer = val(e.Form.Controls("TextBox1").Value) '定义水平偏移参数
Dim y As Integer = val(e.Form.Controls("TextBox2").Value) '定义垂直偏移参数


 回到顶部