Crystal Reports,如何在运行时更改纸张大小?

时间:2013-12-15 21:27:34

标签: crystal-reports report

version: Crystal Reports XI (11.0.0.895),而不是Visual Studio版本。

调用我们的rpt files的胖客户端应用程序具有打印机设置,但我可以使用rpt文件中的设置覆盖它。就像将页面翻转为横向以打印出大量数据一样。我们通过放入名为“Landscape”的公式并将其设置为“True”来做到这一点。

除此之外,我需要能够根据所需的数据量在字母大小和法定大小之间切换。我已经和谷歌一起寻找答案,但我一直在寻找自定义纸张尺寸(不需要)和Visual Studio版本的解决方案,我可以访问代码隐藏文件。

2 个答案:

答案 0 :(得分:0)

水晶报表中没有选项可以在运行时更改页面大小。您需要在开发报告之前修复页面。

答案 1 :(得分:0)

纸张尺寸始终在设计时固定,您始终可以在运行时通过vs而不是内部的水晶报告进行更改。

因此,只有从visual studio更改任何大小的选项。您可以设置任何标准尺寸或自定义尺寸(在应用之前,定义纸张尺寸)。

change paper size in microsoft report viewer

http://www.codeproject.com/Questions/133694/Crystal-report-page-size