report選擇屏幕上有個文件選項,我要選擇圖片,而後將圖片在smartforms上打印出來"服務器
好像不經過SE78是不行了。ide
想了想,只能是執行的時候,先將選中的本地圖片經過se78傳到服務器。而後再去調用smartform打印。3d
這裏有個問題,若是上傳的圖片並非固定的那幾個,並且複用性不大。那麼爲了防止服務器上一堆垃圾圖片數據。orm
上傳的時候,能夠考慮用一個固定的名稱,把原來的覆蓋掉,這樣就不產生垃圾數據了。對象
原本想經過se78找到標準的FM上傳圖片的,發現沒有,其實調用的是個formblog
能夠本身調用圖片
* PERFORM import_bitmap_bds IN PROGRAM saplstxbitmapsip
* USING p_file "文件路徑內存
* 'p_name' "p_name "名字ci
* 'GRAPHICS'"p_object "對象 固定爲 GRAPHIC
* 'BMAP'"p_id "ID 固定爲 BMAP
* 'BCOL'"'BMON'"p_btype "顏色模式 BMON黑白 BCOL彩色
* 'BMP'"p_format "BMP 格式
* 'DESCRIPTION'"description "描述
* ''"p_resident "依照打印請求駐留在打印機內存中 X 駐留
* ''"p_autoheight "自動高度
* 'X'"p_bmcomp "是否壓縮
* CHANGING p_docid "文檔ID
* p_resolution "分辨率
若是用的圖片的固定的幾個,想動態的去肯定,
那直接用變量就好了:
建立要顯示的圖片 名稱設置使用變量
建立程序行,對圖片名稱進行賦值便可