Crystal Reports可以扩展到适合页面

时间:2010-05-21 10:28:52

标签: c# crystal-reports

水晶报告可以缩放以适合页面吗?

我希望能够实现类似于Microsoft Excel的Scale To Fit功能,其中可以缩放大型电子表格以适应8.5“x 11”页面。 (在MS Excel 2007上转到页面布局>缩放以适合)。

我正在寻找一种方法,在打印过程中将大型报告放入较小的页面中。 例如,在Legal(8.5“x 14”)页面中设计的报表必须能够在打印时缩小 预览为Letter(8.5“x 11”)页面。

在我的水晶报告中,默认情况下应缩放以适合页面。 我想也许是我错过的Crystal Report设置或C#代码技术。

赞赏任何正确方向的提示或链接。

谢谢!

1 个答案:

答案 0 :(得分:2)

如果以编程方式更改纸张大小,则会丢失一些画布(因此字段)。

此外,我不知道有任何原生API调用可以根据您的要求扩展报告。

解决方法:

  • 将报告打印为PDF。根据我的经验,Acrobat查看器会自动将文档缩放到8.5“x 11”。看一下我写的关于纠正自动缩放的文章:Adobe Acrobat – Printing Legal Landscape Documents
  • 将报告导出到Excel,然后使用其缩小到适合选项。
  • 创建自定义打印机驱动程序(类似于MS XPS图像编写器)以在打印前缩放图像 - 显然不是一件容易的事情