2016-08-11 4 views
0

Когда я переводя арабский текст в отчет, текст не отображается правильно. Кажется, что текст передается по одной отдельной букве за раз, а не соединяется.ABCPDF Арабский текстовый рендеринг неправильно

Текст отображается справа налево правильно (я использовал форматирование dir = rtl для каждого добавляемого элемента), что меня сбивает с толку.

Любая помощь, которую может дать любой, оценивается.

Я добавил скриншот некоторого текста в качестве примера.

Arabic Text Issues

ответ

0

Так что я по электронной почте ABCpdf напрямую, и они сказали мне это:

ABCpdf 8 поддерживает арабский, но не поддерживает контекстные лигатуры с подходом Doc.AddHtml - только с обычным HTML/CSS (т.е. используя Doc.AddImageUrl или Doc.AddImageHtml).

Поддержка контекстных лигатур с Doc.AddHtml был добавлен в ABCpdf 9.1 и присутствует в текущем живом выпуске, ABCpdf 10.

Дальнейшее уточнение:

если добавить HTML-файл с конкретным арабский текст на мой сервер, я должен иметь доступ к нему и правильно отображать текст в этом файле?

Это правильно. Пожалуйста, убедитесь, что у вас есть последняя версия ABCpdf 8 (8123) с нашей страницы загрузки. И вам может понадобиться использовать движок Gecko HTML - см. Свойство HtmlOptions.Engine.

Смежные вопросы