0

Flying Saucerのデモとブラウザからコードを検索して検索して見ました。なぜこれが機能しないのか理解できません。

report.html デモが表示されます。これが表示されるものです:http://i55.tinypic.com/288v807.png

アプレット内で Flying Saucer を使用しています。設定ファイルはデモ ブラウザとまったく同じで、正しく読み込まれています。

// this variable contains the xml
contentFileString = "..";

ScalableXHTMLPanel view = new ScalableXHTMLPanel();
view.setCenteredPagedView(true);
view.setBackground(Color.WHITE);

int text_width = 200;
view.setPreferredSize(new Dimension(text_width, text_width));
Document document = XMLResource.load(new StringReader(contentFileString)).getDocument();
view.setDocument(document);

// .. render the frame 
FSScrollPane scroll = new FSScrollPane(view);

JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(scroll, BorderLayout.CENTER);
frame.pack();
frame.setSize(700, 600);
frame.setVisible(true);

ドキュメントから FS をロードしていると言えます。すでにURIからロードしようとしましたが、同じ出力が得られます。それは私を狂気に駆り立てています。誰もこの問題を抱えていましたか?

4

1 に答える 1

0

注意深く聞いてください: core-renderer-minimal.jar は使用しないでください

これは最もばかげたエラーの 1 つです。それだけで、core-renderer.jar を使用すれば準備完了です。

于 2010-12-20T12:25:23.943 に答える