1

我需要在一个窗口中以 sapscript 形式在一些文本后面放置一个 .bmp 的图章。我已经使用se78上传了邮票的位图,我将其作为标准文本上传。

我已经做了一些测试。这是我到目前为止得到的:

/:      INCLUDE Z_ADRS_SIGN_CN30 OBJECT TEXT ID ADRS LANGUAGE EN
/:      INCLUDE 'Z_SIGN_STAMP_CN30' OBJECT TEXT ID ST LANGUAGE EN

这是有效的,但印章会打印文本下方。如果我切换代码行,则印章会打印在文本上方。


现在我的问题是:有没有办法在一个窗口中打印文本后面的图章?如果是,如何?

4

1 回答 1

1

可以,但是最好使用SmartForms,因为它可以原生打印水印。

对于 SapScript:

  1. 创建 SO10 文本元素并在其中插入图形对象

在此处输入图像描述

  1. 将此语句放入您的文本元素中

    BITMAP 'YOURBMP' OBJECT GRAPHICS ID BMAP TYPE BCOL.
    
  2. MAIN您的表格窗口中放置这些语句

    INCLUDE BMP OBJECT TEXT ID ST.
    NEW-WINDOW.
    

这里的重点是NEW-WINDOW陈述。它在页面上显式打开新窗口并在新窗口中打印所有连续的 SapScript 语句。

于 2017-12-17T12:06:57.243 回答