leikaihua 发表于 2014-11-1 17:38:00

如果在单元格内置入自定义数据。

1、spread支持bmp图片,但是我在实际中需要的是JPG图片。要求对单元格写入JPG写出也是。
但是spread写入JPG后(可以显示)在写出时又变成BMP格式。。。。。
2、工作中,我需要在单元格填充其它二进制文件数据。请问如何实现(我在数据库中是使用了IMAGE类型)
3、数据库中的image数据是如何在通过单元格读取呢?

iceman 发表于 2014-11-3 21:26:00

回复 1楼leikaihua的帖子

请问问题一是直接导入硬盘上的物理图片到 Spread 中吗?
问题2、3我们这边正在调查中,有进一步结果反馈给你。

leikaihua 发表于 2014-11-4 10:44:00

读入物理图片(jpg)到字节流,并将字节流对SPR单元格写入(此时正常显示),然后将该单元格数据读出,将读出的字节流重新写到物理硬盘,然后分析该文件,发现该文件依旧是BMP格式。

使用的是 :fpSPR80.OCX8.0.4

iceman 发表于 2014-11-4 19:25:00

回复 3楼leikaihua的帖子

能否请您把当前的测试 Demo 发送到论坛我们调查?谢谢

iceman 发表于 2014-11-5 15:29:00

回复 3楼leikaihua的帖子

保存 PNG 图片的方法:

fpSpread1.Sheet = 1
    fpSpread1.Col = 1
    fpSpread1.Row = 1
    ' Save picture from cell to file
    fpSpread1.SavePicture fpSpread1.TypePictPicture, "c:\test.png", PictureTypePNG


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 如果在单元格内置入自定义数据。