zhangsan 发表于 2013-4-24 14:48:00

activereport文字居中问题


问题: 怎样让文字上下居中? 前台属性 verticalalignment 设置为middle不管用
详细:其中这个textbox是后台取值赋进去的,其中如果没有换行符文字就能够居中,为多行了就不上下居中了
谢谢 高手解答,thanks

zhangsan 发表于 2013-4-24 14:53:00

补充:文字为一行的时候

ZenosZeng 发表于 2013-4-24 16:32:00

我使用AR 6.2.4238.0进行测试,将TextBox的 VerticalAlignment 设置为 Middle,运行时是可以垂直居中显示的。如有需要,你可以将能够重现你问题的工程发给我们测试。


zhangsan 发表于 2013-5-2 17:57:00

不好意思, 我又来了。
这几天我试了试,就是一个问题, 在你那测试下,就是赋到文本框中的值 Rpt.textBox2.Text = My_Dr.Item("Ry_Grjl") 中存在换行
就是录入的时候(我这是录入个人简历的时候)换行了。 就出现我说的问题了。谢谢

zhangsan 发表于 2013-5-2 18:00:00

录入的文字

ZenosZeng 发表于 2013-5-2 18:06:00

zhangsan 你好

我看你有能够重现该问题的工程,能否发给我进行调试,或者你做一个可以再现你问题的工程给我们,这样可以加快处理该问题的速度,因为,我这边一直没有重现这样的问题。

zhangsan 发表于 2013-5-3 09:43:00

就是存在换行符 我在程序里用System.Environment.NewLine实现的取到的值就是我要取得值

就是在赋值的时候用这个就能达到我要的目的
Rpt.textBox2.Text = "第一年:在哪上学 " + System.Environment.NewLine + "第二年:在这上学"
就出现我说的这个问题了,我想要上下居中。
谢谢,doc

zhangsan 发表于 2013-5-3 09:45:00

没用的都去了

ZenosZeng 发表于 2013-5-3 13:37:00

zhangsan 你好

我查看了你的工程,你给ViewerType设置的是ActiveXViewer,该类型中无法显示多行垂直居中,你可以使用 AcrobatReader 类型.

zhangsan 发表于 2013-5-3 18:20:00

那这样就直接提示我下载,不是我原来想要的网页中显示的了,
或者有没有这方面的文章,ViewerType这几个属性的区别,别的不会用啊
dof...
页: [1] 2
查看完整版本: activereport文字居中问题