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