Take the 2-minute tour ×

I have an image with 1192 x 1116 pixels resolution, and 300 ppp for print. If I print this image from Photoshop it fits good on the center of the page (A4) and with real width and height (about 10x10 cm). If I load this image on a TfrxPictureView (Fast Report) it grows to 1192x1116 px (as expected) but it gets whole of page and when I print It, It isn't real (it takes all of A4). I think the problem is I don't know how could I say to tfrxpictureview that this image has 300 ppp and then when It is printed It will adjust the real aspect.

If I scale the image to real width and height with the tfrxpictureview, It prints with real width and height but with a poor quality (the same quality if I scaled it with photoshop, but not good).

I don't know, then, how could I process this image with Fast-Report to get real size and good quality the same as if I print it directly from Photoshop.

Any help. TIA

share|improve this question
i heard some software team claimed exactly that. Most Delphi reporting engines were told rendering into GDI Display surface (visible or invisible windows) and when printing just copying bitmaps to printer GDI surface. They claimed it lead to low resolution and poor performance (huge memory requirements for complex reports). Maybe the name was Report Builder, don't recall. Did not checked either. If those claims are true, then little hope for architectural changes in existing engines and only evaluating several other ones and switchign would help. –  Arioch 'The Aug 22 '12 at 11:33
Thanks for your answer. At last, I have use StrecthDBBits to write directly to printer. I have created a new fastreport component for do it, because Tfrxprictureview prints as you see on screen. –  briast Aug 30 '12 at 9:40
Glad the hint was helpful. maybe you'd publish that component as part of answer to the question for everyone benefit. –  Arioch 'The Aug 30 '12 at 12:19
add comment


Your Answer



Browse other questions tagged or ask your own question.