2013-07-15 2 views
0

iReport를 사용하여 일련의 보고서를 만듭니다. iReport에서 기본 글꼴은 "SansSerif"로 설정됩니다. 내 컴퓨터 (우분투 리눅스)에서 이것은 실제로 DejaVu Sans입니다. 궁극적으로 보고서를 PDF 파일로 렌더링해야합니다. PDF가 생성되면 텍스트 글꼴은 실제로 Helvetica이며 서식 문제가 발생합니다. 이상적으로 iReport의 글꼴은 PDF 글꼴과 같을 것입니다. 그것이 내 문제가있는 곳입니다.JasperReport 내보내기에 PDF 글꼴 추가

net.sf.jasperreports.default.pdf.font.name 설정을 'DejaVu Sans'로 변경하려고했지만 글꼴을 찾을 수 없다는 오류가 발생합니다. 내가 이해하는 바로는 사실 PDF 파일을 만드는 iText입니다. 그 맞습니까? iText jar에서는 Helvetica가 jar 파일에 포함되어 있습니다. 다른 글꼴에도 동일한 작업을 수행해야합니까? 어떻게 그 일에 대해 하나 가겠습니까?

나는 이것을 연구하고 모든 종류의 것을 시도했다. 어떤 아이디어라도 감사 할 것입니다.

+0

프로젝트 라이브러리 또는 클래스 패스에이 이 JasperReport - font.x.x.x.jar을 추가 하시겠습니까? –

+0

예. iText 패키지의 모든 글꼴이 작동합니다. 다른 모든 것은 실패합니다. – Chad

답변

0
  • 가의 iReport에없는 글꼴 설치하려면
      , Tools > Options >Fonts > Install Font
    1. 추가 글꼴 파일 예를 들어 garamond.otf,
    2. 의 글꼴 가족 세부 사항을
    3. 언어 선택 추가 메뉴 표시 줄에서 다음 하위 항목에 액세스하여 나라
    4. OS에서 글꼴 속성이 누락되지 않도록 관리하십시오.
    5. 필요한 모든 글꼴을 추가 한 후 확장명으로 내보내기를 클릭하여 jar 확장자를 저장하십시오.
    6. 은 다른 폰트를 시도
  • 관련 문제