2011-01-16 16 views
1

私は、人と電話を管理するためのデスクトップソフトウェアを開発しています。また、印刷可能な電話の一覧(都市の概要も含む) pdfのような)。電話管理の部分は準備ができており、javaとswt/jfaceで作成されています。印刷可能な形式でリストをエクスポートすることが問題になっています。電話帳の印刷可能な出力を生成する方法

CSSでHTMLでリストを書き出そうとしましたが、結果はブラウザによって異なります。 私はLaTeXでそれを生成することを考えていましたが、スタイルを作成することはあまりにも複雑になっています(A7ページサイズ、より小さなフォントが必要...)。

このリストをエクスポートするために使用できるファイル形式は何ですか?印刷可能なものを生成する簡単な方法はありますか?

編集:ファイルが印刷される会社に送信されることを忘れていました。

ありがとうございます!

答えて

1

pdfを生成すると、どのブラウザを使用しても同じように見えます。あなたはpdfを作成するためにiTextを使うことができますが、それは簡単なpdfのためにかなり単純です。

+0

それを試みます!ヒントは歓迎です! – rambo

+1

このチュートリアルは非常に便利でした:http://www.vogella.de/articles/JavaPDF/article.html – rambo

0

イメージを描画することはできますが、異なるシステムで同じままで印刷が簡単です。それを描くことで、どんなドキュメントフォーマットも学ぶことなく想像しているようにスタイルを設定できます。単純な表を描くのは簡単でなければなりません。

+0

多くのページがあり、要約を作成する必要があるので、これはいい考えではありません...ページあたりのイメージを作成することができました...しかし、もっと堅牢なものが必要です。 – rambo

0

プレーンテキストは私にとって非常に使いやすいフォーマットです。あなたがスタイルの複雑さのレベルを最小限に保つならば、これはHTMLとCSSで行うこともできます。読んで試してみてください:

http://www.smashingmagazine.com/2010/06/07/the-principles-of-cross-browser-css-coding/

そして、あなたのプロパティを選択する際に注意してください!

+0

はい、私はそれを試みましたが、グラフィックス会社で印刷するために送信するフォーマットが必要です。 – rambo

関連する問題