Кхмерский юникод не отображается правильно в отчете на стороне клиента Microsoft (rdlc) - PullRequest
0 голосов
/ 14 сентября 2011

Я создаю приложение winform, которое записывает информацию, используя кхмерский шрифт Unicode.Для моего приложения я использую c # с sqlserver и отчетом клиента Microsoft (rdlc) для генерации отчетов.Теперь у меня есть проблема с отчетом rdlc, который не отображает кхмерский шрифт Unicode правильно.Это выглядит как изображение в ссылках ниже:

http://i1138.photobucket.com/albums/n522/sandeep251183/CRViewer.png

Это должно выглядеть такдля меня?

Ответы [ 2 ]

1 голос
/ 15 октября 2011

После многих исследований я нашел несколько решений для этой проблемы.

1) Если вы используете приложение Windows Forms Dot Net Framework 3.5, шрифт кхмерского Unicode не будет правильно отображаться в отчете на стороне клиента Microsoft (отчет rdlc)) но он прекрасно работает с отчетом Microsoft Client Side по веб-приложению, потому что у вас может быть новая версия браузера, которая может решить эту проблему.

2) В Dot Net Framework 4.0 отчет Microsoft Client на стороне Windows иливеб-приложение очень хорошо работает с Юникодом.

3) Для тех, кто предпочитает Crystal Report, можно применить элемент управления просмотра отчетов Crystal ActiveX с бизнес-объектом Crystal Report, поскольку Crystal Report, поставляемый с Visual Studio 2008 или более ранней версии, также имеетта же проблема, что и в отчете rdlc с кхмерским Unicode.Вот ссылка для использования отчета Crystal с кхмерским Unicode: http://computer -experience.blogspot.com / 2008/12 / khmer-unicode-with-crystal-report-in-c.html

4) Я обнаружил очень интересную особенность свойства поля «Качество текста» в отчете StimulSoft , который можно изменить на Стандартный, Типографский или Wysiwyg, который полностью поддерживает символы Юникода.

0 голосов
/ 14 сентября 2011

Кхмерский рендеринг имеет несколько проблем в зависимости от того, какую технологию вы используете для его отображения. Взгляните на кхмерские сообщения на Sorting It All Out .

...