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 "分辨率
若是用的图片的固定的几个,想动态的去肯定,
那直接用变量就好了:
建立要显示的图片 名称设置使用变量
建立程序行,对图片名称进行赋值便可