Ticket T315340
Visible to All Users

Mixed Arabic and Latin text in the DocumentViewer control

created 9 years ago

Dear DevX, please provide the RTL support in XtraReport.
I'm just evaluating to see if XtraReport can handle RTL text via some fix. The sole BIG problem of Devx is the lack of report rtl support.

I visited almost all tickets (including this) about this problem in DevX Support but found no working solution.

I tried the non printing controls but it seems the XtraReport doesn't respect them.

C#
return RLE + "اول " + LRE + "SECOND " + PDF + "ثالث" + RLM;

Please provide a working fix at least for the moment till you fix it completely so that I can rely on XtraReport to pay for the full product.

Thanks

Comments (1)

    I also noticed that ReportPrintTool will respect the non-printing controls while `DocumentViewer` WPF control and `PrintHelper.ShowPrintPreview()` don't. I can use ReportPrintTool but I want to have a viewer control inside other control like DocumentViewer but with correct RTL display

    Answers approved by DevExpress Support

    created 9 years ago

    Great observation, Ahmad. Yes, the issue indeed is specific to the way how our report viewer for WPF renders such text on the screen. As you probably know, we actually have two WPF viewers: the one based on the legacy XAML exporter (which is currently deprecated -  see the DocumentViewer class) and the new one called Document Preview for WPF  (DocumentPreviewControl). Since the last component no longer uses XAML to build the preview (everything is based on the GDI+ library facilities), it doesn't have the described issue. Check the following blog posts that reveal more details on this viewer: WPF Reporting - GDI+ Document Viewer (Coming soon in v15.1) Thus, I'd strongly recommend you download our latest 15.1 version and check how things are working there. By the way, you mentioned that you are currently at the evaluation stage of our products. If so, would you mind clarifying where you got that 14.1 version? We do not provide a trial period for older versions of our components since they may have some issues (just like in this case), and we wish to provide our end-users with the best experience possible.

      Show previous comments (3)
      DevExpress Support Team 9 years ago

        Hi Ahmad,

        While we have no immediate plans to implement this functionality, we may do so in the future. However, I cannot give you any promises right now.

          Hi,

          Is there any updates on the RTL support?

          Regards,

          Vasily (DevExpress Support) 9 years ago

            Hi Alnasser,

            Yes, we have introduced RTL support for our Reporting components in the latest version of our suite (16.1). See the Right-To-Left Support help topic for more information.
            In any case, if you have any further questions regarding RTL Support, please create a separate ticket for your question to avoid discussing multiple topics in this thread. Thank you for your understanding.

            Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

            Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.