2013-04-23 6 views
0

내 보고서 인 Monotype Corsiva에 새 글꼴 유형을 추가해야합니다. BIRT에서 어떻게 할 수 있습니까? 내 BIRT 버전은 3.7.2입니다. 나는 ttf와 otf 파일을 가지고있다.BIRT보고 용 새 글꼴 추가

+0

OP는 자신의 BIRT 응용 프로그램에 글꼴을 묶을 수 있는지 묻습니다. 예를 들어, 그가 Windows 머신에서 개발하고 Veranda 폰트를 사용하지만 리눅스 머신에 배치하면 사용할 수 없습니다. 자신의 응용 프로그램을 실행하고자하는 서버에 베란다를 수동으로 설치하지 않고도 응용 프로그램 내부에 글꼴을 배치하고 참조 할 수 있습니까? – Roger

답변

0

BIRT에 글꼴을 추가하는 방법을 묻는 경우 또는 보고서를 배포 할 때 특정 글꼴을 표시하는 방법을 묻는 경우 명확하지 않습니다.

배포 된 경우 PDF, HTML, Excel 등입니까?

이 팁은 그것은

reportContext.getDesignHandle().findStyle("report").setProperty(StyleHandle.FONT_FAMILY_PROP, "Monotype Corsiva"); 
으로 beforeFactory

dataStyle.setProperty(StyleHandle.FONT_FAMILY_PROP, "Monotype Corsiva" 

로 또는에서 ElementFactory 수행 할 수 있습니다 http://www.birt-exchange.org/org/devshare/designing-birt-reports/1200-set-fontstyle-information-on-a-report-using-de-api-or-script/

런타임에 글꼴과 스타일에 많은 변화를 만드는 방법을 descripes

물론이 두 가지 글꼴은 보고서를 실행하는 PC에서 사용할 수 있어야합니다.

내 로컬 호스트 주위에 재생 후
+0

안녕 제임스, 그들은 pdf 파일에 배치됩니다. –

+0

보고서를 PDF로 만들면 PDF도 글꼴에 액세스해야합니다. 여기에 좋은 권리가 있습니다 http://www.birt-exchange.org/org/forum/index.php/topic/28406-fonts-rendered-different-when-generating-pdf-report/ 글꼴을 렌더링하는 방법에 대해 문제가있을 때 PDF. –

2

이 내가 무슨 짓을 :

  1. 이/플러그인/org.eclipse.birt.report.engine.fonts_3.7.2.v20120213/fontsConfig.xml 일식로 이동
  2. 는 노트북

를 다시 시작하지만 원유입니다 왜냐하면 내가 그 일을이 방식을 좋아하지 않아, 내가 너무 서버에 업로드해야 새 글꼴 경로에 추가합니다. 내가 어떻게 그 일을하는거야?

+1

이것은 질문에 대한 답변이 아닌 질문에 대한 수정 사항으로 배치되어야합니다. –