jvSetFieldImage(イメージフィールドデータセット) 
 
イメージフィールドにイメージファイル名を設定します。
[構文] 
  
 
Function jvSetFieldImage(ByVal jid As Long, ByVal fieldName As String, ByVal image As String) As Long 
 
C言語 
 
int jvSetFieldImage(int jid, char *fieldName, char *image); 
 
JAVA 
int jvSetFieldImage(int jid, String fieldName, String image); 
 
Delphi 
 
Function jvSetFieldImage(jid: Longint; fieldName, image: PAnsiChar): Longint; 
  
| 設定項目 | 内容 | 
| jid | jvCreateで取得したジョブID | 
| fieldName  | フィールド名称 | 
| image | イメージファイル名(256バイト以下) | 
  
リターンコード 
 
| 定数 | 値 | 内容 | 
|   | 0 | 正常終了 | 
| JV_ERR_JOBID | -3 | ジョブIDエラー | 
| JV_ERR_PARAMETER | -2 | パラメータエラー  | 
| JV_ERR_MEMORY | -4 | メモリ関連エラー  | 
| JV_ERR_IMAGE_FNAME | -90 | イメージファイルが見つからない   | 
| JV_ERR_FIELD_NAME  | -70 | 指定されたフィールドが存在しない  | 
  
[解説] 
 
jvStartDocからjvEndDocまでの間でコールします。 
jvSetStringでイメージ検索パスを設定することができます。 
 
jvSetFieldImage は、イメージファイルを描画する時に使います。 
メモリ上に読み込まれたイメージデータを描画する場合は、jvSetFieldImageDataを使います。 
  
−対応イメージ形式    
 
  
[コーディング例] 
 
Dim jid&, ret& 
jid = jvCreate(JV_PRINTER, form1.hWnd, Printer.hDC, 
 0, 0, 0, "") 
ret = jvSetForm(jid, "c:\JiveReport\前期売上実績表.jfm", 
 1, "", 100, 0, 0) 
ret = jvStartDoc(jid, "前期売上実績表", "") 
 
ret = jvSetFieldImage(jid, "field1", "c:\temp\image.bmp") 
 
| 
ret = jvDrawForm(jid, JV_FORM_FIELD) 
ret = jvEndPage(jid) 
ret = jvEndDoc(jid) 
ret = jvClose(jid)