- PR -

印刷プレビュー

投稿者投稿内容
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2007-04-06 12:42
WebClient(mozilla-japan.org)というものがあるらしい。

要綱を引用すると
引用:

webclient プロジェクトは、包括的なウェブブラウジング機能を与える、最高のブラウザに依存しない Java API を提供することを狙っています。この機能は以下の機能を含みますが、これらに限定されません: 内容のレンダリング、移動、履歴の仕組み、進行の通知。実際に実装される機能は基礎をなすブラウザの実装に依存します。


だそうです。
クロスポ
常連さん
会議室デビュー日: 2005/07/27
投稿数: 22
投稿日時: 2007-04-09 12:44
// htmlデータ作成
StringBuffer sb = new StringBuffer("<html><body bgcolor=white>");
sb.append("<table border=1 cellspacing=\"0\" width=\"100%\">");
sb.append("<TR><TD bgcolor=\"DCDCDC\" rowspan=\"2\" colspan=\"2\"><font size=\"-1\">A</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\" colspan=\"2\"><font size=\"-1\">B</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\" colspan=\"3\"><font size=\"-1\">C</font></TD>");
sb.append("</TR>");
sb.append("<TR >");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">D</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">E</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">F</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">G</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">H</font></TD>");
sb.append("</TR>");
sb.append("</table></body></html>");

// テキストに設定
editorPane.setText(sb.toString());

返信ありがとうございます。
上記のようにStringBufferをsetTextすることで、ダイアログに表示されました。
このStringBufferのデータを表示と同じ感じで印刷することってできますか?
よろしくお願いします。
クロスポ
常連さん
会議室デビュー日: 2005/07/27
投稿数: 22
投稿日時: 2007-04-09 12:45
// htmlデータ作成
StringBuffer sb = new StringBuffer("<html><body bgcolor=white>");
sb.append("<table border=1 cellspacing=\"0\" width=\"100%\">");
sb.append("<TR><TD bgcolor=\"DCDCDC\" rowspan=\"2\" colspan=\"2\"><font size=\"-1\">A</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\" colspan=\"2\"><font size=\"-1\">B</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\" colspan=\"3\"><font size=\"-1\">C</font></TD>");
sb.append("</TR>");
sb.append("<TR >");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">D</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">E</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">F</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">G</font></TD>");
sb.append("<TD bgcolor=\"DCDCDC\"><font size=\"-1\">H</font></TD>");
sb.append("</TR>");
sb.append("</table></body></html>");

// テキストに設定
editorPane.setText(sb.toString());

返信ありがとうございます。
上記のようにStringBufferをsetTextすることで、ダイアログに表示されました。
このStringBufferのデータを表示と同じ感じで印刷することってできますか?
よろしくお願いします。

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