DrawSectionメソッド

可変フォームのセクションを描画します。  

[構文]
 
レポートライブラリOCX
 
Object.DrawSection
 
レポートライブラリ.NETコントロール
 
long Object.DrawSection ()
 

設定項目

内容

Object

 

オブジェクトへの参照を表すオブジェクト式

 
[エラーコード]
 

内容

1131

正常終了。改ページ要求

1029

Startを行ってください

1126

セクション描画エラー

 
[解説]
 
DrawSectionメソッドは可変フォーム専用のメソッドです。固定フォームでは使用できません。
 
描画するセクションは、SectionKeyプロパティで指定します。
セクションを描画すると、CurrentTopプロパティの値が、描画したセクションの高さ分だけ加算されます。
 
StartメソッドとEnd(Abort)メソッドの間で実行します。
 
セクションを正常に描画した後、同じセクションを描画する領域が残っていない場合には、1131のエラーが発生します。1131のエラーが発生した場合には、改ページや、セクションの変更が必要です。
 
DrawSectionメソッドを実行した時に、セクションが残りの描画領域に入らない場合には、1126エラーが発生します。このエラーが起こると、フィールドにセットされたデータはクリアされるため、データの再セットが必要です。
 
※ヘルプの「アプリケーション開発/改ページ要求エラー処理」に言語ごとのコーディングサンプルがあります。
 
 
[コーディング例]
 
レポートライブラリOCX
 

On Error Resume Next

 

Call Jvrlib.DrawSection

 

If Err.Number = 1131 Then Jvrlib.NewPage

'改ページエラーの場合は改ページ

 
レポートライブラリ.NETコントロール
 

On Error Resume Next

 

ret = Jvrlib.DrawSection ()

 

If ret = 1131 Then ret = Jvrlib.NewPage()

'改ページエラーの場合は改ページ