DrawFormメソッド

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

設定項目

内容

Object

 

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

 
[エラーコード]
 

内容

1005

フォーム描画エラー

1029

Startを行ってください

1124

Adobe PDF形式のデータに埋め込めないフォントがある

1125

Adobe PDF形式のデータにフォントを埋め込めない文字コードがある

 
[解説]
 
DrawFormメソッドは固定フォーム専用のメソッドです。可変フォームでは使用できません。
描画する部分(フォームのみ/フィールドのみ/フォームとフィールド)を指定する時は、DrawFormModeプロパティを使います。
 
1124エラーと1125エラーは、Adobe PDF形式のデータを作成中に起こるエラーです。EmbedFont メソッドで、フォントの埋め込みが設定されている場合に発生します。描画に使用したフォントを全て埋め込む指定にした時、埋め込めないフォントが見つかると、1124エラーが発生します。原因となったフォント名は、エラーメッセージから取得することができます。1125エラーは、埋め込むことができない文字コードが見つかった時に発生します。原因となった文字コードは、エラーメッセージから取得することができます。
  
Adobe 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