WEBページの印刷がおかしい
今、見ているページを印刷したいだけなのに、どうしてもうまく出力できないことがあります。もともとすべてのページが、A4とかに一枚にまとめる前提で、Webページを作ってるわけじゃないので仕方ないんですが、簡単な失敗回避方法はあります。傾向
デザインに凝ったページだと、どうやっても印刷がおかしくなる場合があります。横幅を決めてると、何をやっても右端が切れたりしますから。反対にテキスト中心のページなら、勝手に改行してくれるんで、欲しいページの範囲を全部出力することは可能なんですが......。でも、A4一枚にまとめるとか、きりのいいところで改ページとなると、印刷コントロールのJavaScriptを組み込んでないページ以外は、ただ、中身を全部出力させるだけで精一杯ですけどね。
ページの右端が、いつも切れる
原因
▼ A4に一枚にまとめるように作っていない
個人のページはもとより商業用のページでも、A4一枚にきれいに収まるようにページをデザインしているホームページ以外は、だいたい右端が切れてしまいます。処置
▼ とりあえず、余白をなくす
Internet Explorer 使用の場合、バージョンが 5.5以上なら、確か「印刷プレビュー」機能が使えるはずです。そこで、一枚に入りきらない場合は、実際に印刷しても入りきりません。古いブラウザの場合は、プレビューできないので、一か八か最初に印刷してみてください。
IEのメニュー「ファイル」→「ページ設定」→[余白]で、余白の設定ができるので、そこを左右(上下もついでに)ゼロにしてみてください。たいがいは、それで全部きれいに印刷できるようになります。ゼロにしなくても、ちょっと余白を少なくしただけで入るようになる場合もあります。とにかく、上下左右の数値を一緒にしないと、見た目のバランスが悪くなるので、気をつけてください。
それでも入りきらないときは、「印刷の向き」を縦から横に替えてみてください。Webページは、ディスプレイで見ることを前提にしているため、横に広いが縦は短い形が多いので、きれいに印刷できる場合があります。 ※あとは、プリンタのプロパティで縮小設定をかけるか、「Word」とかのワープロソフトに貼り付けて、A4一枚に収めるように修正するとか、そんなことをして、無理やり一枚にまとめるっていう手もありますけどね。(^ ^;)
欲しいページ(部分)が印刷できない
原因
▼ フレームを使っていたから
フレームの上部のHTMLファイル部分のみ印刷されてしまうとか、欲しいページの全体を印刷できないとか......とにかく、フレームを使っている場合は、印刷は上手くいかないと思ったほうがいいです。フレーム使用でも、目的のページを印刷させるために、JavaScript で印刷用の実行ボタンを作ってくれていれば、きれいに印刷できるはずですけどね。
処置
▼ 新しいウィンドウで読み込もう
欲しい部分を、新しいウィンドウで起動して、印刷処理(IEなら、「ファイル」→「印刷」(もしくは、ツールバーの「印刷」ボタンを押す))をすれば、たいてい、欲しい部分を印刷できるようになります。 リンクをクリックするときに、「Shift」キーを押してみてください。「shift」+「Enter(クリック)」で、新しいウィンドウに指定したリンク先を呼び出すようにしてくれますので。このショートカットは便利なので覚えておくといいですよ! とにかく、ノン・フレームの状態でページを読み込めばいいわけです。背景も一緒に印刷したい
原因
▼ IEの初期設定でそうなってるから
ホームページを印刷したときに、何もしないと背景を読み込まずに印刷します。別に内容はちゃんと印刷できるから問題はないんですが、テーブルの背景色とかがないと、データが見にくくなるときがあるので、そういうときは、背景も印刷したほうが、わかりやすいかなって思うときがある。
処置
▼ 背景を印刷するように設定をかえるだけ
ブラウザに Internet Explorer(IE)を使っている場合は、背景を印刷するように設定をかえれば印刷できるようになります。設定画面の一番下に印刷項目があります。
暇なときに、ここの設定項目を眺めてみると、IE を使いこなす手がかりになると思います。(=^^=)v
コメントする