Как отобразить шрифт Bangla SolaimanLipi в отчете Jasper PDFJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как отобразить шрифт Bangla SolaimanLipi в отчете Jasper PDF

Сообщение Anonymous »

Мы используем отчет Jasper 4.x. Он отлично работает с набором символов Unicode, например арабским, Bangla с SolaimanLipi в Jasper Viewer после встраивания шрифта в jasperreports-fonts-4.5.0 . Но когда я пытаюсь получить отчет в формате PDF. Арабский и английский шрифты отображаются хорошо, но шрифт Bangla, надеюсь, отображается не полностью. < / p > < b r / > < b r / > < c o d e > & l t ; ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " U T F - 8 " ? & g t ; < b r / > & l t ; j a s p e r R e p o r t x m l n s = " h t t p : / / j a s p e r r e p o r t s . s o u r c e f o r g e . n e t / j a s p e r r e p o r t s " x m l n s : x s i = " h t t p : / / w w w . w 3 . o r g / 2 0 0 1 / X M L S c h e m a - i n s t a n c e " x s i : s c h e m a L o c a t i o n = " h t t p : / / j a s p e r r e p o r t s . s o u r c e f o r g e . n e t / j a s p e r r e p o r t s h t t p : / / j a s p e r r e p o r t s . s o u r c e f o r g e . n e t / x s d / j a s p e r r e p o r t . x s d " n a m e = " B A N G L A " l a n g u a g e = " g r o o v y " p a g e W i d t h = " 5 9 5 " p a g e H e i g h t = " 8 4 2 " c o l u m n W i d t h = " 5 5 5 " l e f t M a r g i n = " 2 0 " r i g h t M a r g i n = " 2 0 " t o p M a r g i n = " 2 0 " b o t t o m M a r g i n = " 2 0 " u u i d = " 2 f 9 4 0 5 0 0 - a f 4 6 - 4 c b f - 9 7 d 6 - 7 1 0 e 1 5 9 f f 6 0 6 " & g t ; < b r / > & l t ; p r o p e r t y n a m e = " i r e p o r t . z o o m " v a l u e = " 1 . 0 " / & g t ; < b r / > & l t ; p r o p e r t y n a m e = " i r e p o r t . x " v a l u e = " 0 " / & g t ; < b r / > & l t ; p r o p e r t y n a m e = " i r e p o r t . y " v a l u e = " 0 " / & g t ; < b r / > & l t ; q u e r y S t r i n g & g t ; < b r / > & l t ; ! [ C D A T A [ S E L E C T < b r / > t 0 1 i 0 0 1 . ` F _ I D ` A S I D , < b r / > t 0 1 i 0 0 1 . ` F _ R E V I S I O N ` A S R E V I S I O N , < b r / > t 0 1 i 0 0 1 . ` F _ R E G I S T E R _ D A T E ` A S R E G I S TER_DATE,
t01i001.`F_REGISTER_USER` AS REGISTER_USER,
t01i001.`F_REVISION_DATE` AS REVISION_DATE,
t01i001.`F_REVISION_USER` AS REVISION_USER,
t01i001.`F_NAME_BN` AS NAME_BN,
t01i001.`F_NAME_EN` AS NAME_EN
FROM
`t01i001` t01i001]]>






































































Здесь я использовал jasperreports_extension.properties

Код: Выделить всё

net.sf.jasperreports.extension.registry.factory.simple.font.families=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory
net.sf.jasperreports.extension.simple.font.families.dejavu=net/sf/jasperreports/fonts/fonts.xml
В fonts.xml сделаны следующие записи

Код: Выделить всё

net/sf/jasperreports/fonts/rdp/SOLAIMANLIPI.ttf
net/sf/jasperreports/fonts/rdp/SOLAIMANLIPI.ttf
net/sf/jasperreports/fonts/rdp/SOLAIMANLIPI.ttf
net/sf/jasperreports/fonts/rdp/SOLAIMANLIPI.ttf
Identity-H
true

Затем я пересобираю файл jar с собственным набором шрифтов

Например, где он отображается, как показано ниже:

p>
  • Гопалгандж вместо Гопалганджа
  • Мун Сигандж вместо Муншиганджа
  • Mymons вдыхает вместо Мименсингх
Я только что осуществил виртуальную реализацию, описанную выше. Есть решение?

Подробнее здесь: https://stackoverflow.com/questions/138 ... pdf-report
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Flutter Bangla Font не поддерживается, получая от API, показывая только символы Bangla Font
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Bangla Font нечитаем после загрузки отчета в PDF
    Anonymous » » в форуме Jquery
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Bangla Font нечитаем после загрузки отчета в PDF
    Anonymous » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибка компиляции в отчете Jasper. Ошибка заполнения печати.
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Невозможно выполнить преобразование ByteArrayInputStream в String при попытке загрузить изображение в отчете Jasper.
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»