web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

When a User With an Arabic System Prints The Report, The Position of Elements Gets Reversed.

(0) ShareShare
ReportReport
Posted on by 1,036

Hello awesome community! I'm still learning AX and I seek your help if you please :)

I have developed an SSRS report, and it runs and prints fine with a user who uses the system in English.

But when a user who uses the system in Arabic, the position of elements of the report gets reversed.

For Example:

this is how I positioned the text element in the Visual Studio:

"Text in Arabic Text in Arabic Text in Arabic"

This is how it printed out with a user on an Arabic System:

"Text in Arabic Text in Arabic Text in Arabic" 

------------------------------------------

Is the "right align" the cause?:

7563.Capture.PNG

What should I do? do I have to create a second design with every element reversed and check the language of the user on the controller? or HOPEFULLY! there is a direct and easier solution T_T haha

Thanks in advance!

*This post is locked for comments

I have the same question (0)
  • Momochi Profile Picture
    1,036 on at

    All the elements in the report is reversed. the ones on the left goes right and the ones on the right goes left.

    isn't there a property or some sort of setting that can be applied to prevent this?

  • Mohammed Salah Profile Picture
    25 on at

    did you find a solution?

  • Martin Dráb Profile Picture
    237,880 Most Valuable Professional on at

    It's not related to alignment - it's because Arabic is "Right-to-Left" language.

    What can you tell us about your setup? What language does the user have in AX? Arabic? If so, isn't it the expected behaviour?

    Or are you saying that the language in AX is English and just the language in Windows is Arabic?

  • Mohammed Salah Profile Picture
    25 on at

    system is D365 v 10.0.28,

    Sales invoice is layout Reversed when sales order language is Arabic "ar-eg"

  • Momochi Profile Picture
    1,036 on at

    Hi Mohammed and Martin,

    This post of mine is old and I believe I faced this issue for AX 2012 R2.

    The solution was:

    In Visual Studio > Open your report > right click the design and select "Properties" > There is a proprty I don't recall its name where you have to change it from false to true or the opposite from true to false.

    Sorry I don't have an AX12 environment and I don't recall the name of the property but I'm pretty sure it was a property on the design in the AOT report.

    For D365 There is a property you can change on the "text box" type of elements only that you can stop the transformation from left to right. for "table" element unfortunately I couldn't find a solution.

    Hope that helps !  

  • Martin Dráb Profile Picture
    237,880 Most Valuable Professional on at

    Do I understand correctly that you want to print a report in Arabic, therefore all labels will be read from right to left, but you want to keep the elements from left to right, i.e. in the opposite direction than how the report is read in Arabic?

    If so, I guess you're looking for a way to disable the support for RTL languages.

  • Mohammed Salah Profile Picture
    25 on at

    no, i don't disable support for RTL languages.

    this sample for Arabic footer mirrored and system language is EN-US

    3718.MicrosoftTeams_2D00_image-_2800_7_2900_.png

  • Martin Dráb Profile Picture
    237,880 Most Valuable Professional on at

    I don't speak Arabic, so I can't comment on it too much. But I would expect this text to be aligned to the right, instead of to the left, because Arabic is read from the right. Therefore it still seems to me that you know have Arabic texts behaving as if Arabic was Left-to-Right (LTR) language, although it actually is RLT.

    If you're an Arabic speaker and you tell me that the alignment is correct, I'll take your word for it.

  • Mohammed Salah Profile Picture
    25 on at

    yes it should be RTL

  • Mohammed Salah Profile Picture
    25 on at

    any advise?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans