複数の固定フォームを1枚の用紙に印刷するコーディングです。
レポートライブラリOCX
Object.FormName = "nouhin.jfm" |
1つ目のフォームの設定 |
↓ |
|
Object.Start |
初期処理と印刷開始 |
↓ |
|
Object.SetFieldText("text1", "金額") |
1つ目のフォームのデータ設定 |
↓ |
|
Object.DrawForm |
1つ目のフォームとフィールドを描画 |
↓ |
|
Object.FormName = "seikyu.jfm" |
2つ目のフォームの設定 |
↓ |
|
Object.TopMargin = 15000 |
2つ目のフォームの上印字開始位置調整 |
↓ |
|
Object.SetFieldText("text1", "金額") |
2つ目のフォームのデータ設定 |
↓ |
|
Object.DrawForm |
2つ目のフォームとフィールドを描画 |
↓ |
|
Object.NewPage |
改ページ |
↓ |
|
Object.End |
印刷終了と終了処理 |
レポートライブラリ.NETコントロール
Object.FormName = "nouhin.jfm" |
1つ目のフォームの設定 |
↓ |
|
ret = Object.Start() |
初期処理と印刷開始 |
↓ |
|
ret = Object.SetFieldText("text1", "金額") |
1つ目のフォームのデータ設定 |
↓ |
|
ret = Object.DrawForm () |
1つ目のフォームとフィールドを描画 |
↓ |
|
Object.FormName = "seikyu.jfm" |
2つ目のフォームの設定 |
↓ |
|
Object.TopMargin = 15000 |
2つ目のフォームの上印字開始位置調整 |
↓ |
|
ret = Object.SetFieldText("text1", "金額") |
2つ目のフォームのデータ設定 |
↓ |
|
ret = Object.DrawForm() |
2つ目のフォームとフィールドを描画 |
↓ |
|
ret = Object.NewPage() |
改ページ |
↓ |
|
ret = Object.End() |
印刷終了と終了処理 |