We're porting an old CBuilder App to the latest and we've always used InfoPower. I'm pleased to see that they now have Hi Res settings for 4K monitors but I'm wondering if there are printing issues. The PDF suggests having users set the DPI to 200% but in the past we've had issues with screen resolutions not getting properly translated to printer resolutions with high DPI settings. We've had one user of our current version install it on a 4K laptop and we found he had to set a compatibility option to let the application over-ride the DPI adjustment.
Has been down this path already? What's the best way to have the application size fonts so that they are readable on higher resolution monitors? Did you detect the screen resolution and hard card an appropriate font size or create a settings page for the user to do it manually? Did you find that you needed to hand adjust every form for different fonts or was it safe to rely on the components realigning properly?
Sorry, but I don't quite know what you are asking. What do you mean by printing issues? How are you printing? What are you printing? Try to follow the commendations in the whitepaper. The file does not recommend setting your monitor to 200%. That was just an example of a screenshot. Your users should set the scaling to what they are comfortable with.
We print RTF's and that requires correctly translating screen resolutions to printer resolutions. We've experienced trouble in the past when users set a DPI percentage over 125%; line widths can come wrong. Granted we've been using an extremely old CBuilder version so maybe the whole problem has been fixed long ago. If you don't understand the question, that tells me you haven't had the problem which is good.
I suppose the real question is whether we can safely rely on the users selecting any DPI percentage they like or if we should design our forms in a way that allows the user to select the font sizes of the labels and data themselves. I think we'll just have to create a test project and do some experimenting although it'd be nice if someone has already figured this out.
Thanks.
Hi-Res is new to both Delphi (Rio) and InfoPower so there can still be issues we are not aware of. I would make sure that you use vector fonts so they are scalable. If you use non scalable fonts such as MS Sans Serif you will certainly have issues with scaling and crisp resolution. This applies as well to the fonts in your richedit's text.
We use licensed True Type fonts in our RTF. The license goes back a lot of years though. Perhaps we'll need to upgrade the font license.
Thanks.