2

In a MS Access 2013 Report, I import into an Image Control an image as OLE Object from an Oracle DB (from a BLOB column). The images are stored as .jpg to the DB with high resolution.

In Report View the image is correctly displayed, but in Print View the image is rendered really poorly:

enter image description here

I already tried to select the option "Convert all picture data to bitmaps" as suggested here, but doing this not only does not solve the problem, but also triggeres the following exception on opening the report:

enter image description here

Why there is such a difference between Layout and Print View and how can I achieve the same quality also on Print View?

EDIT

If I select Size Mode = Clip for the Image Control, the image is displayed in a good quality, but of course only a fragment of it is visible.

enter image description here

Could it be that the original jpg image is too big in size and Access cannot "stretch" it correctly into the image control size (13x5cm)?

Francesco
  • 9,947
  • 7
  • 67
  • 110
  • JPG (and all bitmaps) sucks for those jobs. The best format I could find (supported by Access) is definitely EMF. It's vectorial, so its scales perfectly. Great for logos. To create those I used Inkscape, which can read a PDF, select part of it, and save it as EMF. – iDevlop Oct 19 '17 at 11:33
  • Does the Print view really matter ? After all, it's rather a "preview" before printing. So the real question is: how does it look once printed, right ? – iDevlop Oct 19 '17 at 11:34
  • I tried as a test and the printed version looks good, therefore now I am waiting a feedback from the customer about it. Alternatively I proposed to reduce the image size (actually 1888x830px) to 20%, as that case the Print View is acceptable, but of course the final printed copy will not be in good quality. – Francesco Oct 19 '17 at 13:42

0 Answers0