
webブラウザ(IE)の「印刷」って、同じページを印刷しても
ブラウザ使用者の設定によって結果がマチマチですよね。
例えば自分のブラウザーからはA4サイズ一枚に収まって
印刷されるのに、フォントサイズを「大」に設定してある
ブラウザーからは何枚も印刷されちゃったりとか。
「用紙サイズはA4」とか「ここのフォントサイズは
ゴシック14pt」とか、プログラマーの意のままに
設定する良い方法はないものでしょうか?
要するにaccessで言うreport機能みたいなことを
webブラウザー(IE)から実行できないか、という疑問です。
どなたか妙案があったら教えてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
itohhといいます。ちょっと、割り込みです。
zf01-reiさんの回答にmasamisssさんは、ちょっと勘違いしていないでしょうか(^^;
zf01-reiさんが言いたいことは、前もってPDFファイルを作成しておいて
そのPDFファイルをリンクしておくってことですよね?
それで、
masamisssさんのPDFファイルの使い方は、ブラウザーの印刷からPDFファイルを
作って印刷するってことですよね!?
zf01-reiさんの方法なら、どこで印刷してもいっしょになると思いますよ。
ただし、異なったプリンターで印刷すると、若干違ってくるかも...
資金が豊富ならば、
日経の雑誌(日経コミュニケーションだったかな?)にWebでローカル環境のプリンタにプリントするツールが広告で載っていたと思います。
今、手元に、その雑誌がないので詳しいことはわからないのですが。
この回答への補足
すみません。補足させてもらいます。
現在私はphp+postgreSQLで顧客管理データベース
を作っています。
そこで生成される顧客情報ページをブラウザから
印刷したいのです。
そのページは顧客の名前、会社名、部署、emailアドレス、
住所、電話番号から成っています。
1人の顧客につき1ページずつ表示するので、
もし事前にPDFファイルを用意しておくとなると、
1000人顧客がいたら1000通りのファイルが必要なことに
なります。
新規データが登録されたらファイルを増やさなくては
なりませんし、データが削除されたらファイルを減らさ
なくてはなりません。データが更新されれば、ファイル
の更新が必要です。
しかしそれはあまりにも面倒です。ていうか言語道断。
というわけで、ブラウザーの「印刷」からデータを
直接印刷できないか、と思ったわけです。
しかも見た目は画面イメージどおり。
私の言いたことがわかってもらえたでしょうか?
No.3
- 回答日時:
PHP3+MySQLで業務ソフトを開発しています。
ブラウザを固定して(私はIE)CSSをHTMLに加えて
コーディングすると実現します。
改頁、行送り幅なとも細かく調整できます。
No.1
- 回答日時:
かなり強引なやり方ですが、PDF文書を利用するのはいかがでしょうか?
Adobe Acrobat Reader がプラグインとして導入されている環境で、ブラウザからPDF文書を表示できるように設定してあれば可能です。
ワープロなどで作成した定型フォームをPDF文書に変換すれば、作成者の意図するような印刷結果を導き出せるのではないかと思います。
但し、PDF文書への変換には別途Adobe Acrobatが必要となります。(表示・印刷程度であれば、フリーの"Acrobat Reader"だけで利用できます)
AccessのReport機能は扱ったことがないので期待通りのことができるかわかりませんが、いかがでしょう?
参考URL:http://www.adobe.co.jp/products/acrobat/overview …
やはりそうですか(笑)
確かに確実な手段ではあると思うのですが、
完全ではないんですよね。
たとえばこのページで言うと、質問欄のオレンジ色の
罫線が無視されたりとか、左端の黄色いエリアが
真っ白けになってしまったりとか。
なにかもっと画期的な手段がないかと思い、投稿した
わけです。
それとも自分がacrobatを使いこなせていないだけなのか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFファイルを開かずに印刷...
-
ページ内にスクロールバーのあ...
-
ACCESS VBA レポートプレビュー...
-
excelにて各シートの総印刷ペー...
-
EXCEL VBA 印刷プレビューダイ...
-
コマンドプロンプトでフォルダ...
-
横に長いWeb画面を一枚の用紙に...
-
VBによる改頁行の罫線変更
-
印刷時に2ページ以上になる時CS...
-
vb2019を使ってリッチテキスト...
-
phpについてですかね、印刷ボタ...
-
webページで、チェックボックス...
-
googleマップのストリートビュ...
-
javascriptで印刷ダイアログを...
-
ヘッダやフッタの印刷をしたくない
-
JavaScript もしくは、ASPでの印刷
-
webの印刷で、デフォルトでA3を...
-
OpenOffice Calc basic で印刷...
-
Excel VBAで文字列の可視長を得...
-
印刷するときにテーブルの一部...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルを開かずに印刷...
-
ページ内にスクロールバーのあ...
-
Excel VBAで文字列の可視長を得...
-
EXCEL VBA 印刷プレビューダイ...
-
コマンドプロンプトでフォルダ...
-
VBAで印刷ページ最終行にページ...
-
excelにて各シートの総印刷ペー...
-
Excel VBA 「印刷中」メッセー...
-
ACCESS VBA レポートプレビュー...
-
EXCEL VBAでPDFファイルを開い...
-
ヘッダやフッタの印刷をしたくない
-
エクセルVBAで印刷する書式をク...
-
横に長いWeb画面を一枚の用紙に...
-
印刷ダイアログの印刷ボタンを...
-
HTMLのテーブル枠が印刷されない!
-
PageBreaks.Countと印刷範囲の...
-
印刷ダイアログを出さずに印刷...
-
印刷プレビュー表示後ユーザー...
-
印刷時ヘッダーとフッターを挿入
-
googleマップのストリートビュ...
おすすめ情報