• ベストアンサー

HPを印刷について

HPを印刷される時ユーザーがプリンタの設定を変える等してページが全部表示される様にしますよね?(設定を変えないと一部が切れたりする場合) そこでユーザーが設定を変えなくても印刷サイズや印刷される向きなどを指定してプリントアウトできるようにする方法はございませんでしょうか? 指定したいのは、印刷される向き(縦向きor横向き)とできれば印刷時に上部にタイトルの表示ができたらいいな・・・と思ってます。 よろしくお願いします。

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

  • ベストアンサー
  • koke29
  • ベストアンサー率58% (114/196)
回答No.2

横向きへの変更はユーザーに依存するしかないと思います どうしても横じゃなきゃダメならユーザーにお願いする以外ありませんが 縦で必要な情報を全て印刷出来るように出来ればいいんなら印刷用CSSを 用意する方法はどうでしょう 印刷時だけ違うレイアウトになるように別でCSSを用意します 具体的な実装方法も調べれば色々出てくるので「印刷用CSS」で検索して いくつか見てみてはいかがでしょー

ryupyon
質問者

お礼

ありがとうございます。 早速探してみます。

その他の回答 (1)

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

コントロールパネル>プリンタ>プロパティ で用紙サイズ、向き、印刷画質などを設定しておけば、IEのファイル>印刷時には自動的にその設定で印刷するようになります。 「上部にタイトルの表示」については「ファイル」>「ページ設定」>「ヘッダ」設定して下さい。 既定値でヘッダは「&w&b&p/&P ページ」となっているはずです。これは「ページタイトル、印刷ページ/総ページ数」を印刷してくれる設定です。 ご自分でカスタマイズしたい場合は、下記サイトを参考に設定して下さい。 一度設定しておけば、次回からは自動的にそのスタイルになります。 http://affililife.blog8.fc2.com/blog-entry-282.html