以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文章套打中 如何指定一个有效范围让红线部分字内容自动居中 不超出有效页面范围及不超出页边距 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54590) |
-- 作者:李孝春 -- 发布时间:2014/7/31 10:08:00 -- 文章套打中 如何指定一个有效范围让红线部分字内容自动居中 不超出有效页面范围及不超出页边距 文章套打中 如何指定一个有效范围让红线部分字内容自动居中 不超出有效页面范围及不超出页边距
代码: rx = new prt.RenderText rx.Text = CurRow("处理结果") rx.Style.TextAlignHorz = prt.AlignHorzEnum.Center \'水平居中 rx.Style.TextAlignVert = prt.AlignVertEnum.Center \'垂直居中 rx.Style.Font = New Font("楷体", 15, FontStyle.Bold) rx.y = 160 rx.x = 50 doc.body.Children.Add(rx) 求纠正 |
-- 作者:有点甜 -- 发布时间:2014/7/31 10:12:00 -- 去掉
rx.y = 160 |
-- 作者:李孝春 -- 发布时间:2014/7/31 10:19:00 -- 回复:(有点甜) 去掉 rx.y =&nb... 有点甜老师 不能去掉 去掉之后这字段的文本就靠顶端显示在页面中了 因为还要定位 rx = new prt.RenderText rx.Text = CurRow("处理结果") rx.Style.TextAlignHorz = prt.AlignHorzEnum.Center \'水平居中 rx.Style.TextAlignVert = prt.AlignVertEnum.Center \'垂直居中 rx.Style.Font = New Font("楷体", 15, FontStyle.Bold) rx.y = 160 rx.x = 30 rx.Width ="Parent.Width" doc.body.Children.Add(rx) 红色代码加入后 字段值是显示在页面了 但是rx.x = 30这个定位没有起作用了 我想实现的是这个定位也起作用 然后字段值又能够显示在页宽范围内 且能够实现居中 哪怕只有一行数据
|
-- 作者:有点甜 -- 发布时间:2014/7/31 10:25:00 -- 呃....那你就去掉这句 rx.x = 50
|
-- 作者:李孝春 -- 发布时间:2014/7/31 10:29:00 -- 回复:(有点甜) 呃....那你就去掉这句 rx.x&nb... 去掉后 不能定义水平了 我想实现的是即实现如图中的水平定位 又想这个字段值不超过页宽
|
-- 作者:有点甜 -- 发布时间:2014/7/31 10:35:00 -- 以下是引用李孝春在2014-7-31 10:29:00的发言:
去掉后 不能定义水平了 我想实现的是即实现如图中的水平定位 又想这个字段值不超过页宽
那你就定义它的宽度啊
rx.Width = 100 |
-- 作者:李孝春 -- 发布时间:2014/7/31 10:43:00 -- 回复:(有点甜)以下是引用李孝春在2014-7-31 10:29:... 定义也不行 还是没有达到效果 效果如图 期待加粗红色框内显示的内容 宽度必须在两边红色框内
|
-- 作者:有点甜 -- 发布时间:2014/7/31 10:59:00 -- 回复7楼。无语。
那你就定义 rx.x = 50 自己调整。 |
-- 作者:李孝春 -- 发布时间:2014/7/31 11:20:00 -- 回复:(有点甜) 回复7楼。无语。 &nb... 我之前就是直接定义这个 结果怎么调整都无法调整显示到对应部分 主要是不能超出页面有效范围 |
-- 作者:有点甜 -- 发布时间:2014/7/31 11:24:00 -- 无语啊。
你调整 rx.x 和 rx.width 啊 |