Web環境でRDFサービスを使って帳票を印刷する場合は、共有メモリにRDFサービスデータを作成します。
レポートライブラリOCX
Object.OutDevice = JV_RDFSVC |
出力先の設定 |
↓ |
|
Object.FormName = 納品書.jfm |
フォームファイルの設定 |
↓ |
|
Object.ImageWidth = 21000 |
帳票の幅を設定 |
↓ |
|
Object.ImageHeight = 29700 |
帳票の高さを設定 |
↓ |
|
Object.Start |
初期処理と印刷開始 |
↓ |
|
・ |
|
・ |
フォームとフィールドを描画 |
・ |
|
↓ |
|
Object.NewPage |
改ページ |
↓ |
|
Object.End |
印刷終了と終了処理 |
|
|
|
|
(Web環境で) |
プレビューコントロールへ渡す |
Object.FileName="<%Response.Write"/scripts/jvrsrv.dll?rdfid="&JvrlibCtl1.JobId %>"; |
|
↓ |
|
JiveView.Page = 1 |
表示ページの設定 |
↓ |
|
JiveView.Show |
プレビューコントロールに表示 |
レポートライブラリ.NETコントロール
Object.OutDevice = JV_RDFSVC |
出力先の設定 |
↓ |
|
Object.FormName = 納品書.jfm |
フォームファイルの設定 |
↓ |
|
Object.ImageWidth = 21000 |
帳票の幅を設定 |
↓ |
|
Object.ImageHeight = 29700 |
帳票の高さを設定 |
↓ |
|
ret = Object.Start() |
初期処理と印刷開始 |
↓ |
|
・ |
|
・ |
フォームとフィールドを描画 |
・ |
|
↓ |
|
ret = Object.NewPage() |
改ページ |
↓ |
|
ret = Object.End() |
印刷終了と終了処理 |
|
|
|
|
(Web環境で) |
プレビューコントロールへ渡す |
Object.FileName="<%Response.Write"/scripts/jvrsrv.dll?rdfid="&JvrlibCtl1.JobId %>"; |
|
↓ |
|
JiveView.Page = 1 |
表示ページの設定 |
↓ |
|
JiveView.Show |
プレビューコントロールに表示 |