• 締切済み

なぜ?Webページに表示されたものと、印刷されたものでは文字の配列などが変化するのでしょうか。

タイトル通り、Webページに表示されたものと、印刷されたものとでは文字の配列などが変化するのでしょうか。 これには随分と困らせられました。 この問題は、さらにWebを見る側にもあるのだからあまり問題にしなくてもいい。 と、私の先生は言っていましたが、いざ、社会に出てみると、なんと印刷媒体と同じような文字空きなども含めまして、プリンターで印刷するのを前提に、画面もそれと同じようにしろ。 と、いってきます。 色々とやってはみたものの完全にはいきません。 何とか、これをまったくの同じようにする方法はないものでしょうか。 この質問をまずどこにするのか考えましたが、ここにしました。 ジャバスクリプトでもスタイルシートでも何でもかまいません。あ、JAVAとCGIはサーバー側の対応の問題もあるので、ジャバスクリプトと、スタイルシートのほかに方法があるのならもっといいのですが、なるべく詳しく教えて下さい。 お願いします。 OSは ウインドウズ Me 使っているソフトは主に、ドリームウェーバーです。 よろしくお願いします。

noname#2916
noname#2916

みんなの回答

noname#5751
noname#5751
回答No.2

スタイルシートで文字サイズを10.5ポイント等に固定する以外に 1. PDFドキュメントにしてAcrobatで表示させる 2. ドキュメント全部をFLASHで構成する 3. まるごとクリッカブルマップを使用する 4. テーブルでイメージを配置してナビゲートアイコンはJavaスクリプトでロールオーバー表示する と言った方法が考えられます。 1はリンク構造の末端にある文書 2.3.4はナビゲートのページにも使用可能です。 ただ、私自身クライアント側のWebサイト構築の責任者として業者と折衝する立場にありますが、「ページが重くなる」「プラグインが必用」という問題があり、特にインデックスでは上の方法は採用しません。 企業サイトの使命は「1人でも多くの人にアピールすること」であり、「表示と印刷を揃える」ために閲覧者を選別してしまっては本末転倒と思うからです。 (実際そういう「企業サイト」が多いので・・・) と言うわけで、カタログのようにどうしても印刷が必用な場合、基本情報をHTMLで表示し、そこからPDFにリンクするという2段構造を作ったりしています。 クライアントは必ずしもWebのことを分かった上で要求を出しているわけじゃないので折衝で専門家として主張すべきことは主張しておくべきだと思いますよ。

noname#2916
質問者

お礼

どうも有り難うございます。 たしかにクライアントはWebのことはよく分かっていないとは思いますが、 これが、私の勤めている会社の社長の言う事でなかったらと思います。 確かに、専門家としての主張はしておきましたが、まあ何とか、出来たと言うか、 とにかく、Web上に上げてからでも、何度となく修正をしました。 ともかく、いまだ社長のほうとしては、まだ、 何かを差せようとしているようです。 ともかく、大変貴重な意見と、解決方法を有難う御座いました。

  • crimson
  • ベストアンサー率40% (900/2202)
回答No.1

究極の解決法となると、やはり "Adobe Acrobat" では ないでしょうか。PostScriptをベースに、仮想の電子紙 へ印刷する方式なので、ほぼ完璧なレイアウトが可能に なりますし、実際の紙への印刷ももちろん可能です。 難を言えば、WEBで見るためにはプラグインが必要になる というネックがありますが、大局的に見れば大した問題 ではないでしょう。

参考URL:
http://www.adobe.co.jp/products/acrobat/main.html

関連するQ&A

  • 印刷用のwebページを作りたい

    ホームページを作成運営して楽しんでいる者です。ちょっと困ったことがあり、皆様の知恵をお貸しください。 縦に長いwebページ(A4で5ページくらい)を印刷する場合、任意の行で改ページさせて印刷させたいのです。 閲覧者さんのブラウザの設定に影響されること無く、閲覧者さんがプリンタの設定もすることなく、ごく自然に印刷していただける方法が知りたいです。 htmlは、なんとなく理解しています。スタイルシートは、理屈はわかるのですが慣れていません。Javaとcgiは、コピペする程度、それ以外は素人です。 現在は、GoLive5.0を使ってます。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • Webページの印刷

    あるページを印刷すると、画面では明らかにA4をはみ出すページでも、文字が改行されて全ての文字が印字されるのですが、別のページでは途中で切れてしまいます。 上記例の2つのページの作り方の違いは何が考えられるのでしょうか? また、スタイルシートで、横幅を絶対値指定していると、途中でもじはが切れて印刷されるということがあるのでしょうか? 教えて下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • Webページの印刷

    Webページをプリントしようとすると、 このページのスクリプトでエラーが発生しました。 ライン  1517 文字   1 エラー  引数が無効です。 コード  0 URL  res://ieframe.dll/preview.js 以上となって印刷出来ません。 解決方法を教えてください。 ※OKWaveより補足:「EPSON社製品」についての質問です。

  • webページがうまく印刷できません

    インターネットエクスプローラーを使っていますが,webページを印刷する際,たまに,巧く印刷できないことがあります.端の文字が切れてしまうことがあります.何で起きるのかわかりません.また,解決方法も分からないのですが.いかがでしょうか.

  • Webページが印刷できません。

    Webページが印刷できません。 印刷しようとすると以下のようなエラーメッセージが出て、困ってます。 スクリプトエラー このページのスクリプトでエラーが発生しました。 ライン:2032 文字:1 エラー:未定義のエラーです。 コード:0 URL:res://ieframe.dll/preview.js このページのスクリプトを実行し続けますか? はい(Y) いいえ(N) 環境は以下のような感じです。 PC:DELL製 OS:Windows7 Internet Explorer8 プリンタ:EPSON PM-A820 いつまでだったかはっきり覚えておりませんが、以前は普通に印刷できていたと思います。 何か環境が変わったきっかけがあったかと言えば、記憶の限りでは特に無いです。 すみませんがどなたかアドバイスいただけませんでしょうか。 とても困ってますので、よろしくお願いします。

  • A4で印刷できるページを作りたい

    A4用紙内に印刷できるwebページを作りたくて困っています。 よろしくお願いします。 ホームページ内にエクセルで作成した「大会の成績表」のページが1ページあるのですが、 エクセルで編集して印刷した時にはきちんとA4で印刷可能なページなのですが、 「Webページとして保存」をしてサーバーにアップしたものを印刷しようとすると、 横幅が1行まるまる消えて印刷されてしまいます。 この成績表はエクセル上でもギリギリに作ってやっとA4に収まるページなのですが、 なんとかweb上から印刷してもA4にきちんと横幅を収める方法はないでしょうか? 条件としては ・主にこのサイトを見るのはお年寄りです。 なので印刷する側の方に手間をかけさせたくない。 ・ほぼ毎日同じファイルを修正して更新する部分なので、ファイル自体はhtml化するだけにしたい。 上記2点を考慮して考えているのですが、これを解決する方法はありませんでしょうか・・・? 当方、普段はHPBにて簡単なホームページを作っているくらいのレベルです。 スタイルシートで解決できるかな?と思って自分なりに調べてみたのですが スタイルシートがうまく理解できなくて解決できません。 どなたかご助言お願い致します。

  • WEBページの印刷時の文字化けについて

    WEBページを印刷しようとすると、HTMLソースの文字列が印刷されてしまいます。IE7の問題でしょうか?それともプリンターの問題でしょうか?訳がわかりません。教えてください。

  • ウェブページを1ページで印刷するには?

    今、僕はネット上で拾ったhttp://sebastan.fc2web.com/dqj-haigou-bussitu.htmlというページを印刷したいのですが、文字を最小にしても、印刷がどうしても2ぺージになってしまうのですが、1枚にする方法はありますか?

  • 印刷用ページを作る際のCSSの使い方について

    Webサイトで申込用紙を印刷できるページを作りたいと思ってます。 この場合、閲覧用には固定スタイルシートと標準スタイルシートを使い、 印刷用には代替スタイルシートを使えば良いのでしょうか? その場合、代替スタイルシートに記述する場合、どうやって印刷範囲を指定するのでしょうか? ブラウザごとに印刷範囲が異なるということはあるのでしょうか? また、他に注意点はあるのでしょうか?

    • ベストアンサー
    • CSS
  • Webの印刷ができなくなりました

    Webページの印刷ができなくなりました。Webぺージ以外は問題なく印刷できます。 OSはVistaでIE7を使用。プリンターはEpson PM-880Cです。 印刷を実行すると、次のようなメッセージが表示されます。 「このページのスクリプトでエラーが発生しました。  ライン:14  文字:1  エラー:ライブラリーは登録されていません  コード:0  URL:res://ieframedll/previewdlg  このページのスクリプトを実行し続けますか?  はい、いいえ」 はい、いいえのどちらをクリックしても次のメッセージが表示されます。 「このページのスクリプトでエラーが発生しました。  ライン:439  文字:1  エラー:ライブラリーは登録されていません  コード:0  URL:res://ieframedll/previewdlg  このページのスクリプトを実行し続けますか?  はい、いいえ」 ここで はい、いいえ どちらをクリックしても先にすすむことなく終了してしまい、印刷もプレビューもできません。 同じような質問が07/09/09 質問者6801さんにてされていますが、有効な回答はなかったようです。どなたか対策をぜひお教えください。