3

バージョン 2 (現在は 4.2.2 を使用) から BIRT を使用しており、常に PDF (itext?) フォントの登録時間に悩まされてきました。

org.eclipse.birt.report.engine.layout.pdf.font.FontMappingManagerFactory$2 run
INFO: register fonts in c:/windows/fonts cost:17803ms

このプロセスは、レンダリングが初めて使用されるときにのみ発生します。その後のレンダリングは問題ありません。

問題は、システムに接続されたすべてのドライブにアクセスするときに無駄な時間がかかるようです。

org.eclipse.birt.report.engine.fonts プラグインでfontsConfig.xml を編集し、検索パスを減らしても問題は解決しません。接続されているすべてのドライブは BIRT によってアクセスされます

<font-paths>
    <path path="/windows/fonts" />
</font-paths>

バックグラウンドでBIRTを初期化するために「ダミー」レポートをレンダリングする必要のない、これに対する簡単な解決策はありますか??

4

2 に答える 2

0

fontsConfig.xml を変更して、不要になったフォントを削除することをお勧めします。また、birt にフォントをチェックさせたくないドライブを削除します。

于 2014-03-06T15:01:50.883 に答える