关于DataReport的小问题!

itme99 itme99 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1.我在页标头(Section2)中放了rptLabel.在细节(Section1)中放了rtpTextBox,但不知为什么跑表的时候,rptlabel 的下边和上边总不能紧贴着,有很宽的空。代码页下:
Dim mCtllab As RptLabel
For Each mCtllab In .Sections("Section2").Controls
If mCtllab.Name <> "labTile" Then
mCtllab.Alignment = rptJustifyCenter
mCtllab.BorderStyle = rptBSSolid'有边框
'mCtllab.Top = 1005 - 300
‘其中1005为section2的Height,300为rtplabel的height.
End If
Next mCtllab

Dim mCtltab As RptTextBox
For Each mCtltab In .Sections("Section1").Controls
mCtltab.Alignment = rptJustifyCenter
mCtltab.BorderStyle = rptBSSolid'有边框
mCtltab.Top = 0
Next mCtltab
-----------------------------------
2.怎么能得到当前纸张的宽度值 ,好让rptLabel,rptTextBox自动变化宽度来适应不同纸张的报表,(省着老出现“报表宽度>纸张宽度这样了提示”.这样用户改变了纸张类型,横纵也不怕了!)这大家可能都碰到过吧,不知你们是怎么解决的。
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
itme99
多媒体 807 成员 8,274 内容