2010-11-29 5 views
0

iReport 2.0.2 사용.맞춤 바코드 글꼴?

바코드 글꼴을 사용하고 싶지만 첫 번째 문제는 iReport에 포함되어 있지 않다는 것입니다. 나는 바코드 글꼴을 일반 글꼴로 사용하여이 문제를 해결하려고했지만 제대로 작동하지만 PDF를 프린터로 직접 보내는 구성 요소 (pdfBox)에 PDF를 보내면 문제가 나타납니다. 구성 요소는 글꼴이 임베드되어 있어도 글꼴을 인식 할 수 없습니다 (긴 이야기이며 관련 없음). 바코드를 Arial로 되돌립니다.

필자는 어떻게 든 바코드 글꼴을 iReport에 포함시켜 다른 기존 바코드처럼 사용할 수 있습니다 (이미지로 생성).

답변

0

isPdfEmbedded를 사용해 보셨습니까? 그것은 문제처럼 보인다

The isPDFEmbedded tag in Jasper Reports

+0

글꼴은 iReport PDF에 포함되어 있지만 (문서를 인쇄 할 때 일반적으로 바코드를 사용할 수 있음) pdfBox가 문서를 다시 만들고 그럴 경우 사용자 정의 바코드 글꼴이 표시되지 않습니다. 문서에서로드해야합니다.) 그래서 바코드 이미지를 만들고 그 이미지로 끝내려고합니다. 대안은 Java에서 바코드 이미지를 작성하여 iReport에 매개 변수로 보내려고하는 것입니다. – Andrija

1

는 pdfBox입니다.

보고서를 컴파일하고 JasperReports (자바 코드를 통해)를 사용하여 보고서를 컴파일 한 다음 Java 프린터 라이브러리를 사용하여 자동으로 기본 프린터로 보내거나 (또는보다 안정적인 솔루션을 만들 수 있습니다. 프린터 선택 대화 상자).