0

いくつかのフォントを読み込んで Itext で使用したいと考えています。

/resources/font/フォルダにフォントを保存しました。私はそれらを読み込もうとしましたが、これは

BaseFont verdana_bf = BaseFont.createFont("../resources/font/Calibri.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

しかし、うまくいきません。次のエラーが表示されます。

java.io.IOException: ../resources/font/Calibri.ttf not found as file or resource.

Bean のリソース フォルダからフォントや画像をロードするにはどうすればよいですか? いくつかの画像もロードする必要があります。

4

1 に答える 1

1

これを試してください
Myclass.class.getResource("/font/calibri.ttf");

このためには、リソース フォルダーをビルド パスに追加する必要があります。

于 2013-08-22T09:36:53.723 に答える