如何从Centura加载图像

时间:2016-08-24 16:55:00

标签: oracle-sqldeveloper plsqldeveloper guptateamdeveloper centura

如何使用Centura加载图像.jpg? 然后在Centura中显示它并能够在qrp报告中将此图像作为徽标加载?

1 个答案:

答案 0 :(得分:2)

通过设置其属性,将图像加载到centura图像控件中,如下图所示。

Loading image using image property

除此之外,您还可以使用以下任何Sal功能

以实用方式加载图像

1的 SalPicSetImage

bOk = SalPicSetImage(hWndPict,strImageBytes,nType) 将字符串的内容插入图片对象。第三个参数是常量。 参数 hWndPict窗口句柄。图片的句柄(或名称)。 strImageBytes String。存储图像字节的字符串缓冲区。 nType数字。图片内容的格式:。例如jpg - PIC_ImageTypJPEG

2的 SalPicSetFile

bOk = SalPicSetFile(hWndPict,strFileName) 将文件的内容插入图片中。 参数 hWndPict窗口句柄。图片的句柄(或名称)。 strFileName字符串。要将其内容插入hWndPict的文件的名称。

将图片传入Qrp的步骤

1.在qrp文件中声明一个对象,如下图所示

Declaring an object in qrp file

2.将上述对象分配给Qrp图片,如下图所示,

enter image description here

3.在输出列表中设置上述对象。(在centura应用程序中)

4.将centura图像内容分配到 longstring 变量并将其设置在输入列表中。(在centura应用程序中)

  1. 要将centura图像内容复制到字符串变量中,您可以使用SalPicGetString()。