其他分享
首页 > 其他分享> > 我如何将System__ComObject转换为图像?

我如何将System__ComObject转换为图像?

作者:互联网

我正在使用DSOFile从某些Crystal Reports报表文件中获取摘要属性. SummaryProperties.Thumbnail返回一个对象,我需要将该对象转换为图像,以便可以将其显示为表单上的预览.我尝试将其强制转换为System.Drawing.Image,但出现错误“ ImageConverter无法从System .__ ComObject转换”.

解决方法:

可能是图像,IPicture或IPictureDisp的COM接口.您可以使用AxHost.GetPictureFromIPicture或GetPictureFromIPictureDisp静态方法进行转换.

标签:com-interop,c
来源: https://codeday.me/bug/20191209/2097584.html