ページ印刷についての質問

このQ&Aのポイント
  • prototype.jsを利用してCSVファイルを読み込んでテーブルを表示するページを作成していますが、A4にうまく印刷する方法がわかりません。
  • ブラウザの印刷ではテーブルが途中で切れたりするため、A4ページ内に収めるための制御方法を教えていただきたいです。
  • ページ印刷に関しての良きアドバイスがあれば、お願いします。
回答を見る
  • ベストアンサー

ページ印刷について

よろしくお願いします。 prototype.jsを利用し、CSVファイルを読み込ませ、 行数分のテーブルを作成し、表示させるページを社内で 商品のカタログみたいな感じで利用しています。なので 画像も含まれています。 このページをうまくA4に印刷する方法はあるでしょうか? 通常はブラウザの印刷で行えば事足りるのですが、 テーブル利用ということもあり、途中で切れたりして 印刷には全く向きません。ブラウザの印刷はおまけみたいな ものなので、やはりうまくA4ページに収まるような印刷は 難しいのでしょうか? 例えばA4に収まるようにテーブルの読み込みを制御するとか・・ 良きアドバイスがあればと思います。よろしくお願いします。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

場合によっては、サーバー側でデータを成型することもできます。 pdfやexcel形式であればサイズをある程度まで確定できるでしょう。 逆にjavascriptでは難しいですね。 IE限定であればVBScriptでエクセルを制御することもできないことも ないと思います。 (セキュリティ面で多少めんどうですけど)

hajimete-san
質問者

補足

yambejpさん、書き込みありがとうございます。 環境としてはIE限定です。 VBSやVBAは全く素人なので、色々検索してみます。 CSVを印刷という風に考えればよかったですね。 ブラウザ印刷のことしか考えていませんでした。 ただCSVの内容に画像のハイパーリンクがあります。 印刷時に画像として印刷できるかどうか・・。 もしちょっとした例でもご存知であれば幸いです。 こちらもがんばって調べてみます、ありがとうございます。

関連するQ&A

  • PDFファイルの印刷-1ページに印刷する枚数

    ネット上の家電製品のカタログ(PDF)を印刷したいのです。 表紙はA4サイズ1枚に印刷できるのですが、2ページ目以降はA4用紙1枚にカタログ2ページが印刷されてしまいます。 その2ページ目以降も、A4サイズ1枚にカタログ1枚を印刷したいのですが、印刷設定をいろいろ変えてみても変更できません。 ちなみに印刷したいカタログは↓です。日立の電子レンジです。 http://kadenfan.hitachi.co.jp/manual/pdf/mro-sa4_a.pdf OSはvista、Readerは9です。 どなたかお知恵をお貸し下さい。 どうぞよろしくお願い致します。

  • VBAで印刷する行数に合わせて改ページを自動指定

    お世話になります。 表題の通り、VBAにて印刷する行数に合わせて改ページを自動で指定したいのですが、 どうやればよいのでしょうか? 印刷する行数は毎回異なります。用紙はA4横、印刷範囲はA~U列で列は1ページに収めたいです。 印刷タイトルとして、行タイトル"$1:$7"、列タイトル"$A:$U"が指定してあります。 行の改ページは8行目から13行毎に改ページを入れたいです。      例 総行数50行とした場合、       1ページ目:印刷タイトル+行8~行20       2ページ目:印刷タイトル+行21~行33       3ページ目:印刷タイトル+行34~行46       4ページ目:印刷タイトル+行47~行50 どなたか教えて頂けないでしょうか?

  • webページの印刷なんですけど・・・。

     webページの印刷をしたいんですけど、ページ数が多いんです。A4サイズの紙に横向きに2ページ分を半分のサイズで印刷することはできますか?ブラウザやプリンターによるんでしょうか?それともこんなことはできないんでしょうか?お願いします。

  • 印刷できるページの作り方

    仕事である会社のホームページを作ることになりました。 そこで出された条件が、「印刷したときにA4サイズに収まるページ」。 印刷を考えるのであれば、横幅を640程度に抑えるとか、pdfにしてしまうとかも考えられるのですが、横幅を小さくすれば「画面で見たときに端が空きすぎ」また、「pdfはだめ」と、却下されてしまいます。 横幅を広げて、用紙を横にして印刷というのも、却下。(一々横にしたりしなくてもすむように、印刷設定をしなくてもすむようにしてくれとのこと) ・・・とすれば、cssなんかで印刷用のページを作るとかしかないのかとも思いますが、正直cssはあまり分かりません。(勿論勉強しながらやるつもりですが) また、cssを使うにしても対応しないブラウザがあるのはだめだとのことで、こんなんで本当に出来るのか・・・。 また、スケジュールもかなりタイトな日程を強引に組まれてしまい、時間もありません。 画面上では通常に見え、ブラウザの印刷ボタンで自動的にPページがPDFで印刷されるようにするとかいう方法はあるのでしょうか・・・? 一体どうすればいいのか、困ってしまいました。 何か良い方法はないでしょうか?

  • WEBページを印刷するとはみ出てしまいます

    あるWebページを印刷すると右端の部分がはみ出てしまい印刷されません。 これはどうやって解消できますか? きちんとA4サイズに収まるように整形して印刷したのですが。 ブラウザはIE6とOPERA7です。 よろしくお願いします。

  • htmlのページをA4とA5の用紙に印刷したい時

    htmlのある画面に改ページを入れ、2ページ印刷できるようにしました。 1ページ目がA4用紙に、2ページ目をA5用紙に印刷したいのですが、 どちらもA4用紙で印字されてしまいます。 1ページ目はA4に収まるサイズのテーブルが書かれており、 2ページ目にはA5に収まるサイズのテーブルが書かれています。 やはり、1ページ目がA4サイズであるため、2ページ目をA5用紙で印刷することはできないのでしょうか? html側で設定することは可能でしょうか? プリンター側の設定等で可能でしょうか?

  • cssで印刷用ページ作れる??

    現在、表示されているhtmlページはページを軽くするため 背景に画像をおいたりしています。 当然、印刷プレビューでは表示されません。 印刷したい人がブラウザで背景表示を設定してもらわなければならないです。 そこでなんですが、ユーザーが印刷ボタンを押したときに、cssで私が印刷して欲しい「.jpg」をユーザーに印刷してもらうことはできるのでしょうか? A.htmlを表示しておいて、印刷ボタンを押すとA.htmlの「.jpg」を印刷してもらうというような。 わかりにくい文章ですみません。よろしくお願いします。

    • ベストアンサー
    • CSS
  • ページの大きさが異なるPDFをA4に印刷したい。

     ページの大きさが異なるPDFがあるのですが、これをA4にサイズ変更したのをきれいというか自然な形で印刷(またはPDFに変換)したいのですが、どのようにすればいいのでしょうか?  あまり分らないのですが、PDFの一部のページがA4に納まらないぐらいの文字数(行数)になっているのです。これをA4に縮小印刷すると、文字が細かくて読めませんし、分割すると不自然になってしまいます。 プリンタは フジゼロックス ワークセンター 1152J また、アクロバット7の環境はあります。 ちなみにPDFは変更や印刷などの制限はかかっていないようです。

  • エクセルで印刷する際、特定の列を全ページに入れたい

    3・4ページにまたがる横長の表(行数は15行くらい)を印刷したいのです。 その際2ページ目以降にもA列を印刷したいのですが、何か方法はありますか? 作成中は”列の固定”で、A列が必ず左端にきているイメージでプリントアウトをしたいのですが・・・

  • ページを直接印刷するには。

    社内ドキュメントを、HTMl + CSS で製作中です。 今、目次ページを制作しています。 目次ページからは、該当のページへリンクを張っています。 要望として、リンク先を開かずに直接印刷したいと要望が出ています。 制作したページは、印刷する事を意識してページを制作しており、リンク先は A4 縦に収まるように制作しています。 ですので印刷前の確認必要なく、直接印刷したいと言う要望が出てきました。 要望として 1、リンク先のページを直接印刷出来ないか。 2、もしくは、リンク先のページを開き、印刷ダイアログを開いて印刷 この一連の流れを目次内のボタンで実行出来ないでしょうか。 JavaScript はサンプルのプログラムを修正出来る程度のスキルしか有りません。要望が JavaScript で可能であればアドバイスを頂ければと思います。

専門家に質問してみよう