在MS Access 2013 报告中,我从 Oracle DB(来自 BLOB 列)将图像作为 OLE 对象导入图像控件。图像以 .jpg 格式以高分辨率存储到数据库中。
在报告视图中,图像可以正确显示,但在打印视图中,图像的渲染效果很差:
我已经尝试按照这里的建议选择“将所有图片数据转换为位图”选项,但是这样做不仅不能解决问题,而且在打开报告时还会触发以下异常:
为什么布局和打印视图之间存在如此大的差异,如何在打印视图上也达到相同的质量?
编辑
如果我为 Image Control 选择 Size Mode = Clip,则图像以良好的质量显示,但当然只有一部分可见。
可能是原始 jpg 图像尺寸太大,Access 无法将其正确“拉伸”为图像控件尺寸(13x5cm)?