- PR -

JasperReportでの外字出力

1
投稿者投稿内容
えむ
会議室デビュー日: 2006/08/30
投稿数: 2
投稿日時: 2006-08-30 19:09
jasperreports-0.6.3を使用してPDFを作成していますが、
以下のように指定しても外字の出力が出来ません。

<reportFont name="MS_Gothic" isDefault="true" fontName="MSGothic" size="14"
pdfFontName="c:&#165;&#165;windows&#165;&#165;fonts&#165;&#165;msgothic.ttc,1" pdfEncoding="Identity-H"
isPdfEmbedded="true"/>

また、pdfFontName="c:&#165;&#165;windows&#165;&#165;fonts&#165;&#165;eudc.ttf"とすると外字のみ出力されて
他の文字が出力されません。

JasperReport(Itext)ではひとつのフィールドに外字の混在は出来ないのでしょうか。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-09-03 21:50
引用:

えむさんの書き込み (2006-08-30 19:09) より:

JasperReport(Itext)ではひとつのフィールドに外字の混在は出来ないのでしょうか。


できなかったと思います。
少なくとも PDF 変換時に文字化けを起こします。
(文字化けというより、ないものはないので出力されない)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
えむ
会議室デビュー日: 2006/08/30
投稿数: 2
投稿日時: 2006-09-04 09:14
じゃんぬねっとさん、レスありがとうございます。

JasperReport(Itext)でmsgothic.ttcを指定した場合に
eudc.tteは外字ファイルとしてリンクされないのでしょうか。

また、何か対策(代替)のようなものがあれば教えていただきたいのですが。

よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)