报表查看器始终打印纵向

时间:2019-01-02 04:53:45

标签: c# wpf crystal-reports orientation

当前,我正在使用Crystal Report和C#。我的报告类型为横向,并且可以在报告查看器中正确显示,但是当我打印时,该报告将以纵向打印。

我也尝试通过添加==

 report.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;

但是它不起作用。我已经将水晶报表中的报表方向更改为“横向”。但它仍然无法正常工作。

所有打印机设置均为横向。 (当前,我正在使用Microsoft OneNote进行测试。)

以前,这些报告运行正常。但是我不知道为什么现在不起作用。

您能给我一个可能的解决方案吗?

1 个答案:

答案 0 :(得分:0)

那是因为Crystal Report运行时版本。刚开始,我只是安装了CRRuntime_64bit_13_0_23版本,然后我将等级降到了CRRuntime_64bit_13_0_12(但是我忘记了这一部分,我认为它不会起作用)。

这就是发生该错误的原因。因为我在另一台安装了CRRuntime_64bit_13_0_23的计算机上进行了测试,并且可以正常工作。该答案可能是您的答案,也可能不是答案,但这解决了我的问题。