• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:長い表を印刷する場合に(修正版))

長い表を印刷する場合に(修正版)

このQ&Aのポイント
  • 表の改ページを回避する方法について
  • 改ページされてしまう表の問題を解決する方法
  • 長い表の印刷時の改ページの問題に対する解決策

質問者が選んだベストアンサー

  • ベストアンサー
  • canaanium
  • ベストアンサー率47% (106/224)
回答No.1

こんにちは。 Webページの印刷は閲覧者の使用ブラウザに依存してしまうので難しい(不可能?)と思われます。 keyguyさんはサイトの管理者のかたでしょうか、それとも閲覧者のかたでしょうか? (タグを記述されているのでおそらく前者と思われますが) 以下はあくまでも私の場合のやり方です。参考程度に…。 自分が閲覧者の場合、どうしてもそのページの情報が必要で印刷しようと思ったら、テーブルが途中で切れても気にならないし、気になる場合は自分で余白やサイズ変更をしてなんとかしようとします。 自分がページを作っているとして、印刷を目的としたページでどうしてもキレイに印刷できるようにしたいと思ったら、閲覧する人の使いやすさを考えてA4用紙に収まるように意識してページを作ります。 どうしても長くなってしまう場合は、ちょうど良いところで一度テーブルを区切り、2ページ以降に続くように作成します。 閲覧する人のブラウザに左右されないようにスタイルシートで文字サイズを固定しておき、IEのページ設定で上下左右の余白を○○にして印刷するとA4用紙○枚におさまります。それ以外のブラウザのかたは表示サイズや余白などを変更して合わせてみてください、というふうに注意書きをしておくと親切だと思います。 きれいに印刷したいと思う人はそのとおりにしますし、めんどくさい、構わない、と言う人は、途中でテーブルが切れていても気にしないと思います。 あと、どうしてもこちらで作成したとおりに印刷させたい、ということでしたら、PDFにしてダウンロードしてもらうようにするなどはいかがでしょう…。 あまり有用な回答でなくて申し訳ありません。

keyguy
質問者

お礼

ありがとうございます C/C++プログラミングの実行結果をhtmlファイルとして出力しているのですがその実行結果htmlファイルを印刷する場合にテーブルの行数やテーブル内の切れのいい単位の行数が実行結果によってまちまちなので切れのいいところで改ページしてくれません 印刷時改ページするならこのタグ位置を優先といったタグがあればいいのですが

関連するQ&A