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

问题描述 投票:0回答:3

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

调用

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

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

crystal-reports report
3个回答
0
投票

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


0
投票

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

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

在 Microsoft Report Viewer 中更改纸张大小

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


0
投票

创建 Paperform 的更好方法,要创建 Paperform,您可以在 GitHub 中找到一个类,并在水晶报表中使用 Paperform 名称 在运行程序时根据您的要求更改 Paperform 的大小,每次您都必须删除 PaperForm 并重新生成

© www.soinside.com 2019 - 2024. All rights reserved.