图片在最新的安全更新后没有打印



我的应用程序在最新的安全更新后无法打印。

所有API调用都没有失败,但即使在PDF中也没有显示图像。像线条一样的文字和形状印刷得很好。

代码使用IPicture接口和OleLoadPicture()加载JPG图像。然后我使用Render()调用将其转换为HBITMAP,最后在打印HDC时使用StretchBlt()。

所有调用都没有失败,所有返回值都被检查。一切都很好,直到今天和最新的Windows安全更新。当然,如果我卸载KB5000808更新在我的计算机或KB5000802在我的客户端计算机上一切都恢复正常,但这不是一个长期的解决方案。

今天有人遇到类似的问题吗?知道怎么解吗?还有其他打印图像的方法吗?

编辑:

同样的问题,即使我使用位图而不是JPG图像。所以JPG渲染没有问题。另一方面,JPG和位图都显示在屏幕上。只有打印不行

我通过使用StretchDIBits而不是StretchBlt win32 api来解决

相关内容

  • 没有找到相关文章

最新更新