ASP.NET水晶报表如何调整RPT设计页面,就是详细资料的宽度,我要导出成一个很长的Excel文档

ASP.NET水晶报表如何调整RPT设计页面,就是详细资料的宽度,我要导出成一个很长的Excel文档,第1张

尝试在报表工具的页面设置里,对纸张大小进行重新设置可以吗?比如我在FineReport报表工具里,将默认的A4纸变为A4特大,或者你还可以自定义纸张的大小,把它调宽一些。试一试吧。

------------------------------------------------解决方案:“多列格式化”功能!1、“公用”选项卡(节专家)多列格式化如果选择该选项,将出现 “布局”选项卡(节专家)。注意: 仅当在“节”列表中选择了“详细资料”时才会显示该选项。2、“布局”选项卡(节专家)当选定详细信息部分且选中“公用”选项卡上的“多列格式化”框后,出现“布局”选项卡。使用“布局”选项卡以多列格式设置报表。即,不是一直沿着页面向下打印数据,而是可以设置多列以使数据在列之间流动。还可以在页面上按先行后列的方式打印数据,即先打印每列中的第一个记录,然后打印每列中的第二个记录,然后打印第三个记录,依此类推。该对话框分为四个更小的框。(1)详细资料大小(你要调整“详细资料”的宽度,确保去除页边距以后的页面宽度是它的两倍,才能一行显示多行记录)该框使您能够指定一个详细资料的尺寸(高度和宽度)。确定所希望的每个详细资料的宽度(基于字符数、字体大小,等等)并在“宽度”编辑框中输入该值。确定所希望的每个详细资料的高度(基于详细资料内的行数、字体大小等)并在“高度”编辑框中输入该值。(2)详细资料间距使用该框可以指定希望在详细资料间留出的空白区域(间距、装订线,等等)。水平 = 详细资料的横向间距,垂直 = 详细信息的纵向间距。确定希望允许的间距。在“水平”编辑框中输入数据水平间距,并在“垂直”编辑框中输入垂直间距。(3)打印方向“打印方向”框使您能够指定程序在报表页上打印详细资料时所遵循的路径。选项有:先行后列从左到右打印各列中的详细资料,即先打印第一列中的第一则详细资料,然后打印下一列中的第一则详细资料,依此类推。然后,当所有列都包含详细资料后,程序沿着页面向下移动,打印第一列中的第二则详细资料,然后打印第二列中的第二则详细资料,依此类推。先列后行沿着第一列向下打印详细资料,然后沿着第二列,依此类推。格式化带有多列的组如果希望程序使用为选定节指定的“宽度”、“详细资料间距”和“打印方向”格式化带有多列的组,则选择该复选框。

水晶报表不好实现,用帆软finereport轻松解决:

方案一、使用数据分析预览,或者在预览的URL后增加&op=view进行访问。

方案二、在未设置强制分页时(条件属性或其他属性中的分页),可在预览的URL后增加&__bypagesize__=false进行访问


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11147505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存