以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 套打文件中的RX.X=51 RX.Y=36 51.36是怎么获取得到的? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46693) |
-- 作者:李孝春 -- 发布时间:2014/2/27 10:12:00 -- 套打文件中的RX.X=51 RX.Y=36 51.36是怎么获取得到的? 求教:在套打中,套打文件中的RX.X=51 RX.Y=36 51.36这个位置数据是怎么获取得到的?有没有比较快捷的方式获取呢?因为字段比较多 表格比较复杂! Dim doc As New PrintDoc \'定义一个报表Dim rx As prt.RenderText \'定义一个文本对象 Dim rm As prt.RenderImage \'定义一个图形队形 Dim Currow As Row Dim tbl As Table = Tables("员工") For i as Integer = tbl.TopRow To tbl.BottomRow CurRow = tbl.rows(i) Dim rep As New prt.RenderEmpty \'定义一个新的空对象 rep.BreakBefore = prt.BreakEnum.Page \'打印前换页 doc.Body.Children.Add(rep ) \'加入到报表中 rx = new prt.RenderText rx.Text = CurRow("姓名") rx.x = 51 rx.y = 36 doc.body.Children.Add(rx) rx = new prt.RenderText rx.Text = CurRow("出生日期") rx.x = 109 rx.y = 36 doc.body.Children.Add(rx) |
-- 作者:Bin -- 发布时间:2014/2/27 10:17:00 -- 这是自己定位的啊,怎么获取你指的是什么呢? messagebox.show(rx.x) 这样也可以获取啊.
|
-- 作者:李孝春 -- 发布时间:2014/2/27 10:19:00 -- 我的意思就是怎么获取这个51.36 我的意思就是怎么获取这个51.36数值,是在套打模板中设置吗?还是我要一一的进行校队设置呢?有没有比较好的操作方式呢?因为字段比较多,不可能一一的去校准! |
-- 作者:狐狸爸爸 -- 发布时间:2014/2/27 10:25:00 -- 套打设计是个体力活,拿尺子去量,在代码中慢慢调整 |