如何在Adobe Form中显示Logo?

2025-03-21 03:55:51

1、t-code: SE78中上传要显示的logo的图片'Z_LOGO_LONG_COLOR'。数据实际上保存在表STXBITMAPS中。

如何在Adobe Form中显示Logo?
如何在Adobe Form中显示Logo?

2、在pdf 对对应的interface中新建一个global data GV_LOGO。类型为XSTRING

如何在Adobe Form中显示Logo?

3、在code initialization 和 Form routines中写下如下的代码,使用CALL M呶蓟鹭毵ETHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp来获得图片的内容,并经内容保存在global data GV_LOGO中。然后激活该interface.

如何在Adobe Form中显示Logo?
如何在Adobe Form中显示Logo?

4、在Adobe form中,将Global data GV_LOGO拖拽到context中

如何在Adobe Form中显示Logo?

5、在Adobe form -> context中,右键-> create -> Graphic ,创建一个Graphic类型的节点。并如图所示维护盐淬芪求该Graphic的Property· Name: LOGO1· Graphic Type : Graphic Content· Field: GV_LOGO {global data gv_logo}· MIME type: 'Image/BMP'

如何在Adobe Form中显示Logo?
如何在Adobe Form中显示Logo?

6、打开该form的layout,从Data View中拖拽LOGO1到Master Page最左上角,然后维护Caption : None, Sizing : Scale Image to Fit Rectangle.

如何在Adobe Form中显示Logo?
如何在Adobe Form中显示Logo?
如何在Adobe Form中显示Logo?

7、测试运行该Adobe form,效果如图所示。Logo可以显示出来了。

如何在Adobe Form中显示Logo?
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢