Hi,
We are using Infragistics v15.2 on Visual Studio 2013 and have found a curious problem with the Infragistics Ribbon. It works fine under an English operating system (Windows 7, 8 or 10), but when it is on a Japanese or French OS but still running our application in English the ribbon has difficulty sizing some of the text for the commands. An example screenshot is:
This is on 96 DPI and works fine if we are using an English OS. You can see that most of the other items on the tab are also sizing their text correctly.
Any help would be appreciated,
Terry
Hello Terry,
Unfortunately your screenshot didn't attach, and we would like more information about the issue in order to investigate. If you can upload your screenshot as an attachment this would greatly aid me in determining the issue. Unless you want to attach multiple images, you can skip zipping the file and upload it straight to your reply.
Please let me know if you are having any more trouble attaching the screenshot, and if you can provide me any more information concerning the issue to aid my investigation.
My screenshot was embedded as part of my post. I can see it when I view this web page, but I will attach it with this reply.
Terry,
I see the issue now, but will need a sample which reproduces the issue in order to investigate further. You may be able to create a reproducing sample by exporting your Ribbon's layout, creating a new project with a ribbon, and loading the layout into that ribbon.
Please let me know if you can send me a sample reproducing the issue.
Very Respectfully,
John
I have attached the ribbon bin file as requested.
Our testers have narrowed down the issue to running a Japanese Windows OS while running our program in English (ribbon in english). the problem does not occur on an English OS so it sounds like a possible problem with ribbon unicode support?
Thanks,
I was having trouble loading the .bin in the Japanese OS, and so I loaded it to an English OS and saved the layout as XML, then loaded that into a project in the Japanese OS.
Once I had done that, I found no issues in the Ribbon rendering. I've attached the sample project I saw this in, please take a look at that. If it renders properly for you, using XML instead of binary may be a viable workaround. Otherwise, I would need a sample project from you which reproduces the issue in order to further investigate.
Please let me know if this workaround works for you or if you could send me a sample project.
That work around doesn't really help our users.
I have attached another sample bin with the same problem. This one is in French and also occurs only on a Japanese OS.
Why would you have trouble loading a .bin? Isn't that an issue in itself since it was created by the Infragistics ribbon?
Thanks for the quick response,
In regards to your question on loading the .bin file, it was most likely related to the CLR version which was currently loaded on the VM I used with the Japanese OS, and loading the .bin file likely had a dependency from when it was saved with your machine that it didn't find on that VM as a result. Resaving the same layout was simply a workaround for me to attempt to reproduce the issue on the Japanese OS VM.
Were you able to run the sample I sent you? If we could ascertain whether you can see the issue reproduced in that sample on your machine (in Japanese OS) or not, this would indicate that the issue is related to machine environment, and would be a valuable lead into the right direction.
I've still been unable to reproduce the issue using the French layout data. For us to be able to determine the cause of the issue, and thereby be able to best help you, we need to be able to reproduce the issue here, so that our developers can determine the cause. The best way for us to do that is to have you create a simple sample, essentially just a form and a ribbon. Save the layout from your main application as xml, then load that layout into the simple sample. If that simple sample can reproduce the issue, please send that to us as well as the xml layout file.