日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ABAP 图片预览

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABAP 图片预览 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在SMARTFORMS中需要打印的時候如果需要打印圖片的話一般需要手動上傳圖片到服務器上,如果批量上傳以后想預覽的話系統沒有提供標準的批量預覽的功能,只能在SE78中一個個預覽。下面介紹的也是一個個預覽的,考慮在列表中雙擊的時候展示出來。
在屏幕 9000上創建容器 ?GL_IMAGE?并處理相應的PAI和PBO事件,在PBO事件中增加一個MODULE,在其中添加如下代碼: DATA: w_lines TYPE i. TYPES pict_line(256) TYPE c. DATA : ? ?? container TYPE REF TOcl_gui_custom_container, ? ?? editor TYPE REF TO cl_gui_textedit, ? ?? picture TYPE REF TO cl_gui_picture, ? ?? pict_tab TYPE TABLE OF pict_line, ? ?? url(255) TYPE c. DATA: graphic_url(255). DATA: BEGIN OF graphic_table OCCURS0, ? ?? ? line(255) TYPE x, ? ?? END OF graphic_table. DATA: l_graphic_conv TYPE i. DATA: l_graphic_offs TYPE i. DATA: graphic_size TYPE i. DATA: l_graphic_xstr TYPE xstring. .
"刷新 CALL METHOD cl_gui_cfw=>flush.
"創建容器 CREATE OBJECT:container EXPORTINGcontainer_name = 'GL_IMAGE', ? ?? ? ?? ? picture EXPORTING parent =container.
"獲取圖片 CALL METHODcl_ssf_xsf_utilities=>get_bds_graphic_as_bmp ? EXPORTING ? ?p_object ? ? ? ='GRAPHICS' ? ?p_name ? ? ?? = 'ZUS_LOGO' ? ? p_id? ? ?? ? = 'BMAP' ? ?p_btype ? ? ??= 'BCOL' ? RECEIVING ? ? p_bmp? ? ?? ?= l_graphic_xstr ? ?? ? .
"圖片大小 graphic_size = XSTRLEN( l_graphic_xstr). l_graphic_conv = graphic_size. l_graphic_offs = 0.
"將圖片數據放到內表中 WHILE l_graphic_conv > 255. ? graphic_table-line =l_graphic_xstr+l_graphic_offs(255). ? APPENDgraphic_table. ? l_graphic_offs =l_graphic_offs + 255. ? l_graphic_conv =l_graphic_conv - 255. ENDWHILE. graphic_table-line =l_graphic_xstr+l_graphic_offs(l_graphic_conv). APPEND graphic_table.
"創建圖片的URL CALL FUNCTION 'DP_CREATE_URL' ? EXPORTING ? ? type? ? = 'IMAGE' ? ?subtype ?= 'X-UNKNOWN' ? ? size? ? = graphic_size ? ?lifetime = 'T' ? TABLES ? ? data? ? = graphic_table ? CHANGING ? ? url? ? ?=url.
"根據URL 展示圖片 CALL METHODpicture->load_picture_from_url ? EXPORTING ? ? url =url.
"顯示模式 居中自適應 CALL METHODpicture->set_display_mode ? EXPORTING ? ?display_mode = picture->display_mode_fit_center.

總結

以上是生活随笔為你收集整理的ABAP 图片预览的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。