Smartform 動態打印選擇屏幕上傳的圖片

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 "分辨率


若是用的圖片的固定的幾個,想動態的去肯定,

那直接用變量就好了:

建立要顯示的圖片 名稱設置使用變量

圖片

建立程序行,對圖片名稱進行賦值便可

相關文章
相關標籤/搜索