2020-09-24 16:20发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我正在使用PrintOutputController方法来打印RPT文件。
由于某种原因,文本出现了从右到左和对齐的问题。
什么可能导致这种情况?
我正在使用CR 13 sp21
顺便说一句,当我使用直接打印(reportDocument.PrintToPrinter(1,false,0,0)时,一切正常,但我需要30秒才能完成。
你好,娜塔莉,
我将您的案件升级为R&D:
B1事件84098/2018/CR使用c#对齐问题打印标签
KBA-2608379-在Cr for VS .NET应用程序中使用PrintOutPutController打印"从右到左"字段时,它将被忽略并向左对齐。
应该在5月底之前在SP 23中修复。
即使在使用PDF打印机打印时,行为是否相同? 是的,这意味着中间会出现一个手动对话框,但这只是为了进行故障排除。如果是,请上传包含已保存数据的rpt,以便可以进行复制。
1)导出为PDF很好。
2)使用本机方法进行打印:reportDocument.PrintToPrinter(1,false,0,0)很好(但是非常慢)。
通过使用PrintOutputController,它可以快速打印,但是对齐方式和RTL(从右到左)都变得混乱。.
我无法在此处上传,它阻止了RPT文件。
这是我的代码:
ISCDReportClientDocument rptClientDoc;
PrintOutputController打印输出;
PrintReportOptions rasprint = new PrintReportOptions();
CrystalDecisions.Shared.PrintLayoutSettings PrintLayout =新的CrystalDecisions.Shared.PrintLayoutSettings();
rptClientDoc = reportDocument.ReportClientDocument;
打印输出= rptClientDoc.PrintOutputController;
rasprint.PrinterName = printerName;
printout.PrintReport(rasprint);
最多设置5个标签!
你好,娜塔莉,
我将您的案件升级为R&D:
B1事件84098/2018/CR使用c#对齐问题打印标签
KBA-2608379-在Cr for VS .NET应用程序中使用PrintOutPutController打印"从右到左"字段时,它将被忽略并向左对齐。
应该在5月底之前在SP 23中修复。
即使在使用PDF打印机打印时,行为是否相同? 是的,这意味着中间会出现一个手动对话框,但这只是为了进行故障排除。如果是,请上传包含已保存数据的rpt,以便可以进行复制。
1)导出为PDF很好。
2)使用本机方法进行打印:reportDocument.PrintToPrinter(1,false,0,0)很好(但是非常慢)。
通过使用PrintOutputController,它可以快速打印,但是对齐方式和RTL(从右到左)都变得混乱。.
我无法在此处上传,它阻止了RPT文件。
这是我的代码:
ISCDReportClientDocument rptClientDoc;
PrintOutputController打印输出;
PrintReportOptions rasprint = new PrintReportOptions();
CrystalDecisions.Shared.PrintLayoutSettings PrintLayout =新的CrystalDecisions.Shared.PrintLayoutSettings();
rptClientDoc = reportDocument.ReportClientDocument;
打印输出= rptClientDoc.PrintOutputController;
rasprint.PrinterName = printerName;
printout.PrintReport(rasprint);
一周热门 更多>