2608379 - When printing Right To Left fields using the PrintOutPutController in a Cr for VS .NET application it is ignored and prints left justified.

SAP Knowledge Base Article - Public

2608379 - When printing Right To Left fields using the PrintOutPutController in a Cr for VS .NET application it is ignored and prints left justified.

Symptom

  • Using PrintOutputController method to print RPT file to print the report.
  • When you use direct print (reportDocument.PrintToPrinter(1, false, 0, 0), it comes out fine.
  • When using PrintOutputController() it does not.

Environment

  • Crystal Reports, Developer for Visual Studio SP 21
  • Crystal Reports, Developer for Visual Studio SP 22

Reproducing the Issue

See the download WIKI for the sample Printer test app:

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Test app:

https://blogs.sap.com/2015/08/19/printing-crystal-reports-in-net/

Resolution

This issue has now been escalated to R&D for a solution and set for SP 23, sceduled to be released end of May, 2018

Keywords

CR for VS, right to left, rtl, POC, PrintOutputController , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Bug Filed

Product

SAP Crystal Reports, developer version for Microsoft Visual Studio