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


若是用的图片的固定的几个,想动态的去肯定,

那直接用变量就好了:

建立要显示的图片 名称设置使用变量

图片

建立程序行,对图片名称进行赋值便可

相关文章
相关标签/搜索