- PR -

ASP.NETまたはJavaScriptで印刷時の縮小率制御

1
投稿者投稿内容
かつひと
常連さん
会議室デビュー日: 2006/06/01
投稿数: 32
投稿日時: 2007-03-08 22:01
 ASP.NETまたはJavaScriptで、印刷時にWebページの縮小率を制御する方法について、ご存知の方ありましたら教えて頂けないでしょうか。

[環境]
 サーバ
  ・Windows Server 2003
  ・ASP.NET 2.0
 クライアント
  ・Windows XP Pro SP2
  ・Internet Explorer 7


 ASP.NETでWebアプリを開発しており、一覧画面(GridView使用)を印刷する必要があります。
そのとき、自動的にページ全体がA4サイズに収まるようにするという要望が出ています。
何も制御しないと当然、収まりきらないときは2ページ、3ページと増えていきます。

 上記の[環境]限定で動く仕組みで結構ですので、ASP.NET(基本的にサーバサイドなので無理でしょうか?)またはJavaScriptでサイズや縮小率を制御する方法はないでしょか。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-03-09 11:31
Javascript の印刷って結局はブラウザの印刷機能を呼び出しているだけです。
ActiveReports 等を使ってレイアウトを調整して
サーバ側で PDF を作ってあげるって言うのはどうですか?

数ページを A4 ってかなり小さくなりますよ。
_________________
かるあ のメモスニペット
1

スキルアップ/キャリアアップ(JOB@IT)