点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在Windows 10 Pro版本1709(OS Build 16299.192)上使用.NET Framework v13.0.22.2668的SAP Crystal Reports运行时引擎。 尝试从WPF查看器打印风景报告(使用用户控件中内置的打印按钮)时,即使在风景报告上,甚至覆盖它以在打印驱动程序级别以风景打印时,它也始终以纵向模式打印。 我已经阅读了运行时引擎的v13.0.17中已修复的问题,但事实并非如此。 在打印机选项中,所有报告均设置为"无打印机"。 我尝试设置打印机,但它似乎也不起作用。 有没有人遇到过这个问题,可以解决吗?
查看此帖子:
https://answers.sap.com/answers/439601/view.html
与此相同。
否定的。 仍然将报告打印为纵向。
嗨,亚历山大,
我刚刚测试过,它对我有用。
您要从查看器中选择哪种打印机?
Don
无论是否选择Dissociate yes(是)或No(否),我都有完全相同的问题,没有解决方案。
我已经通过临时安装.20和.22版本并将其替换为.14版本来暂时"解决"了该问题。
我们办公室中大约有15种不同的打印机, 每个打印机都是如此。 我们没有使用XPS Document Writer。
这不起作用。 您注意到这在Windows 10 1703上适用于您,但正如我之前指出的,我们在1709上。
在这里您可以同时看到"无打印机"和"不相关"已选中:
已安装打印机-使用的主要打印机是HP Laserjet P41014n,Dell S2830dn,Brother HL-L5200DW和HO LaserJet 600 M601(如果我至少可以使用这些打印机,则可以使用),但我们还有其他十几个打印机 可能也会使用此应用程序的打印机。
程序集- assemblies.png
测试应用-是。 我在生产中有一个存在此问题的应用程序,而我在一个简单的应用程序中也有此问题。 我包括的模块列表来自我的简单应用程序。
管理员权限-我尝试在有无更改的情况下运行。
我的示例应用程序非常简单:
这是我的代码,如果我在代码中进行设置也没什么不同。 但是请注意,如果选中了Dissociate,则它在Windows 10 1703上对我有效:
私有无效MainWindow_OnLoaded(对象发送方,RoutedEventArgs e)
{
var reportDocument =新的CrystalDecisions.CrystalReports.Engine.ReportDocument();
var reportPath = @" D:\ Reports \ LandscapeWPF.rpt ";
reportDocument.Load(reportPath,CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy);
//reportDocument.SetParameterValue("最终帐户编号"," 1");
reportDocument.PrintOptions。 DissociatePageSizeAndPrinterPaperSize = true;
reportDocument.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;
reportDocument.Refresh();
this.MainReportViewer.ViewerCore.ReportSource = reportDocument;
}
一周热门 更多>