SAP Knowledge Base Article - Public

2017293 - Using PrintOutputController to print "Justified" text style has over lapping and miss spaced text when printed to Printer


When using the CrystalDecisions.ReportAppServer.Controllers.PrintOutputController.PrintReport method when printed messes up the formatting of the text object

Only when the text Style is set to Justified.



  • Crystal Reports for Visual Studio
  • Windows 7
  • Windows 8
  • Windows 8.1

Reproducing the Issue

Prerequisites: Don´s Print-App, our report (both attached), and 13.0.9. runtime installed. 1. Run the “Unmanaged_RAS10_CSharp_Printers.exe” 2. Open the “messed_up_text_sample.rpt” with “open rpt…” 3. Select a printer (in the upper left corner); Papersize should be A4 4. Click “POController” The printer should now print out the report. But the printout should be messed up. It will look like the attached sample “ras_v9.jpg”. If you replace step 4 with “Click ‘P 2 P’”, then the printout should be correct (Like attachment “classic_v9.jpg”).


    • This issue has been escalated for a fix;  ADAPT01726685 and set for Crystal Reports for Visual Studio Service Pack 10

    • As a temporary work around set the text objects Style to left, Right or Centered, do not use Justified.



The issue is resolved in Service Pack 10 for SAP Crystal Reports, Developer Version for Visual Studio .NET.


Crystal Reports for Visual Studio, Crystal Reports for Visual Studio, Justified, over lapping, spacing, printer , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Problem


SAP Crystal Reports, developer version for Microsoft Visual Studio