Я использую DynamicReports и борюсь с получением отпечатка corrent, когда я вызываю .show() все идеально, но когда я его печатаю, либо с изображением с использованием графического принтера, либо в PDF используя принтер Foxit или даже на принтер LaserJet, результат будет таким же, как показано на рисунке ниже. Я попытался сделать .jar по этой ссылке hereDynamicReports/JasperReports сторонний unicode Шрифт
И я проверил мой PDF он имеет встроенный шрифт whihc я использую «Нафис Нури Nastaleeq» и их, конечно, не проблема в шрифте, но вопрос, что мой Charaters искажаются, я не знаю, почему ... ...
Любая помощь будет оценена, у меня не так много времени для этого. ... [IMG] http://s17.postimg.org/j7lywrpr3/report_issue.png[/img]
UPDATE: Я пытался экспортировать в PDF непосредственно из программы, и в этом PDF я не вижу каких-либо символов Юникода, я также установили IReport проверить этот вопрос, и этот вопрос был таким же (нет unicode в прямом экспортированном PDF-файле, а также отсутствующие и искаженные символы Юникода при печати любого PDF-принтера или физического принтера.) Поэтому я подозреваю, что проблема не связана с моей конфигурацией DynamicReport с Font или некоторыми настройками genric, которые не работают.
Я подтвердил, что проблема связана с шрифтом, если я использую шрифт по умолчанию для Windows, никаких проблем не возникает. Проблема возникает с пользовательским шрифтом –
Я использовал шрифты по умолчанию и thoma, которые дали отличные результаты, проблема связана с любым другим из примерно 60 + урду-шрифтов, которые я установил на свой компьютер. Я пробовал много из них, но не повезло. BTW Я использую http://jameel-noori-nastaleeq-urdu-fonts.software.informer.com/2.1/ этот шрифт, он приятный и понятный и хорошо читаемый. –
Делитесь своим кодом – Makky