스타일이있는 텍스트 필드 (RTF)가있는 JasperReport 템플릿 (서버에서 생성)이 있습니다. 이 필드의 내용은 사용자 생성이므로 클라이언트 PC에 설치된 모든 글꼴을 포함 할 수 있습니다 (글꼴 X라고 함). 서버에서 보고서를 생성하면 글꼴 X가 없으므로 알 수없는 모든 글꼴을 글꼴 Y로 바꿉니다.JasperReports 기본 글꼴
그러나 글꼴을 찾을 수 없다는 오류가 발생합니다. jrxml의 글꼴을 검사하기 때문에 글꼴 검사를 일반적으로 해제하는 기능 (net.sf.jasperreports.awt.ignore.missing.font)은 바람직하지 않습니다.
재 스퍼 소스를 수정하지 않고 기본 글꼴을 설정하는 방법이 있습니까? (나는 이미 JRStyledText 또는 JRTextUtil에서 몇 가지 점을 발견했습니다.)
... 은 특정 필드에없는 글꼴을 무시하는 방법이 있나요? – itshorty
@itshorty 그리고 귀하의 질문은 무엇입니까? 나는 그것이라고 생각했다 :'기본 글꼴을 설정하는 방법은 무엇입니까? '... –
그래,하지만 ignore.missing.font 사용 가능 ... 글꼴을 항상 사용할 수있는 필드가 하나 밖에 없으므로 차례를 원한다. 이 필드에 대해서만 글꼴 검사를 해제하십시오. – itshorty