2

iReport에서 jasperreports 4.7을 사용하는 차트가 포함 된 보고서를 만들게하고 있습니다. 내 보고서에 페르시아어 TTF 글꼴 (&)을 사용하는 일부 페르시아어 RTL 텍스트가 포함되어 있습니다.이 글꼴을 PDF 파일에 포함 시키려면 jasperreport를 구성했습니다.
iReport 내부 뷰어에서 결과를 테스트 할 때 모든 사항이 정상이지만 PDF로 내보낼 때 차트 텍스트가 손상된 것처럼 보입니다 & 차트의 렌더링 유형이 '이미지'일 때만 작동합니다. 또한 debian 서버에서 (차트 렌더링 유형으로 '이미지'를 선택해도) 동일한 보고서가 작동하지 않습니다.이 상황에서는 내 보낸 문서 속성에 글꼴이 임베드되어 있습니다 (&).
아이디어가 있으십니까?jasperreport 내 보낸 PDF에서 TrueType RTL 글꼴이 작동하지 않습니다.

+0

[*** Font Extensions ***] (http://jasperreports.sourceforge.net/sample.reference/fonts/index.html#fontextensions) 메커니즘을 사용 했습니까? –

+0

@AlexK : 예, iReport의 글꼴 확장을 내 클래스 패스에 포함 시켰습니다. 차트에서 같은 글꼴로 된 텍스트는 문제가 없으며 차트에만 글꼴 사용에 문제가있는 것 같습니다. –

+1

I 똑같은 문제가있어서 재스퍼에서 사용하는 JfreeChart에 문제가 있다는 것을 알게되었습니다. RTL 언어를 올바르게 렌더링하지 않는 graphics2d로 차트를 렌더링합니다. 하지만 난 렌더링 유형을 변경하지 못할 수도 dynamicReports 사용하고 있습니다. 이 문제를 해결하려면 여기에서 솔루션을 공유하십시오. tnx 미리. – user2304200

답변

0

프로젝트에서 같은 문제가 발생했습니다. 우리는 글꼴의 ttf 파일을 jasper jar 아카이브에 추가하는 작업을 마쳤습니다. 이 방법으로 벽옥은 글꼴을 인식하고 적절하게 반출합니다.