当前,我正在使用Crystal Report和C#。我的报告类型为横向,并且可以在报告查看器中正确显示,但是当我打印时,该报告将以纵向打印。
我也尝试通过添加==
report.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;
但是它不起作用。我已经将水晶报表中的报表方向更改为“横向”。但它仍然无法正常工作。
所有打印机设置均为横向。 (当前,我正在使用Microsoft OneNote进行测试。)
以前,这些报告运行正常。但是我不知道为什么现在不起作用。
您能给我一个可能的解决方案吗?
答案 0 :(得分:0)
那是因为Crystal Report运行时版本。刚开始,我只是安装了CRRuntime_64bit_13_0_23
版本,然后我将等级降到了CRRuntime_64bit_13_0_12
(但是我忘记了这一部分,我认为它不会起作用)。
这就是发生该错误的原因。因为我在另一台安装了CRRuntime_64bit_13_0_23
的计算机上进行了测试,并且可以正常工作。该答案可能是您的答案,也可能不是答案,但这解决了我的问题。