DrawFormメソッド

フォームとフィールドを描画します。
 
[構文]
 
レポートライブラリOCX
 
Object.DrawForm
 
レポートライブラリ.NETコントロール
 
long Object.DrawForm ()
 
 

設定項目

内容

Object

 

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

 
[エラーコード]
 

内容

1005

フォーム描画エラー

1029

Startを行ってください

1124

PDFドキュメントに埋め込めないフォントがある

1125

PDFドキュメントにフォントを埋め込めない文字コードがある

 
[解説]
 
DrawFormメソッドは固定フォーム専用のメソッドです。可変フォームでは使用できません。
描画する部分(フォームのみ/フィールドのみ/フォームとフィールド)を指定する時は、DrawFormModeプロパティを使います。
 
1124エラーと1125エラーは、Adobe PDF形式のドキュメントを作成中に発生するエラーです。
これらのエラーは、PDFドキュメントへフォントを埋め込むようEmbedFont メソッドで設定した場合に発生します。
1124エラーは、DrawForm メソッドで帳票を描画中、PDFドキュメントへ埋め込むことができないフォントが見つかった時に発生します。このエラーは、描画に使われている全てのフォントを埋め込むようにEmbedFont メソッドで設定した場合に起こります。エラーの原因となったフォント名は、エラーが発生した時のエラーメッセージから取得することができます。
1125エラーは、DrawForm メソッドで帳票を描画中、PDFドキュメントへ埋め込むことができない文字コードが見つかった時に発生します。エラーの原因となった文字コードは、エラーが発生した時のエラーメッセージから取得することができます。
  
PDFドキュメントへフォントを埋め込む
 
StartメソッドとEnd(Abort)メソッドの間で実行します。
 
[コーディング例]
 
レポートライブラリOCX
 
On Error Resume Next 
Jvr.DrawForm
 
'エラー処理 
if Err.Number = 1125 then
   chrCode = Jvr.LastDllError
end if
 
レポートライブラリ.NETコントロール
 
errCode = Jvr.DrawForm ()
 
'エラー処理 
if errCode = 1125 then
  chrCode = Jvr.LastDllError
end if