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)