- PR -

ASP.NETからの帳票印刷について

1
投稿者投稿内容
IZ
会議室デビュー日: 2005/12/19
投稿数: 8
投稿日時: 2006-01-06 13:51
いつもお世話になっております。

現在、CrystalReportsを使用してWebページに帳票画面を表示して、それをJavaScroptからブラウザの印刷機能を用いて印刷するシステムを作っています。そこで、複数ページにわたる帳票の場合なのですが、各ページごとにページヘッダーをつけて印刷する方法がわかりません。

イメージとしては一画面に

「ページヘッダ」
「詳細」×N行
----- 印刷するとここで1ページ -----
「ページヘッダ」
「詳細」×N行
----- 印刷するとここで2ページ -----

〜以下繰り返し〜

という風に表示されるのがベストなのですが・・・
皆様は、このような場合は自分で行数をカウントしながらHTMLのタグを出力して帳票ページをつくっているのでしょうか?

ちなみに用紙サイズは固定です。

よろしくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-01-06 15:55
引用:

IZさんの書き込み (2006-01-06 13:51) より:

皆様は、このような場合は自分で行数をカウントしながらHTMLのタグを出力して帳票ページをつくっているのでしょうか?


なぜ、JavaScript から通常のブラウザの印刷機能を使う必要があるのでしょうか?
CrystalReports の機能でそのまま出来るので、特に何もしません。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
IZ
会議室デビュー日: 2005/12/19
投稿数: 8
投稿日時: 2006-01-06 16:16
ご返答ありがとうございます。

エンドユーザからの要望で「プレビューなし」「画面上のボタンを押下したら即印刷ダイアログ」というのがありましたので、非表示のインラインフレームに帳票ページをリンクし、ボタン押下でそのインラインフレームを印刷する、というふうにしています。
1

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