2017-05-03 41 views
5

Używam Arial Unicode MS do wyświetlania języków chińskich, rosyjskich, koreańskich i wietnamskich w raportach Jaspera i eksportuję je do pdf używając Identity-H do kodowania Pdf.Jednak mogę " Używaj tego dla języka Kambodży/Khmerów i języka laotańskiego Próbowałem wyszukiwać czcionki bez powodzenia. Jeśli jest to możliwe, jaki rodzaj czcionki i kodowania PDF powinienem użyć, aby wyświetlić i osadzić te języki w formacie PDF.Raporty Jaspera - Kambodżański/Khmerski i Laotański Język

Aktualizacja: Próbowałem już używać Khmer OS i czcionek Khmer OS System, które są już zainstalowane w moim projektancie iReport (3.7.6). Czcionki te nie działają i tłumaczą język Khmer na bełkot.

Próbowano również pobierać inne czcionki Khmer z kodowaniem pdf jako Identity-H, nie działa.

Odpowiedz

2

Początkowo wyglądają na moich badań wokół Khmerów Unicode związanych iText że jest biblioteka korzystania przez iReport/Jasper:

zrobiłem modyfikację na iText aby dodać Khmer renderowanie, ale nie próbowałem jeszcze tego dodawać w jaspisie, potrzeba więcej osób nadal udzielać niektórych rąk (github)

Zaktualizowany: JasperReport z 6.2 obsługiwany

Dzięki comment opowiedzieliśmy o aktualizacji biblioteki JasperReport.

Może teraz konwertować do formatu pdf z raportu Jaspera, ale jest to kolejny problem, gdy łączymy angielski i khmerski, myślę, że znajdziemy obejście tego problemu.

Zobacz mój wpis here.

+1

Począwszy od JasperReports 6.2.0, dodano obsługę skryptów złożonych/indeksu w formacie PDF (za pomocą układu tekstu AWT). Widać to w próbce demo/samples/unicode, która zawiera tekst Khmerów renderowany czcionką Google Noto. – dada67

+0

Och, jeśli tak, to będzie świetnie, przetestuję to. – Osify

+0

używamy 3.7.6, ponieważ nie możemy używać tych języków w raporcie jaspisowym, użyliśmy tylko pdf jako obrazów. Minusem jest to, że kiedy wstawiamy pola tekst pola może nakładać się z obrazem, ponieważ obraz jest po prostu statyczny. – kimdasuncion12