Michael Schnell schrieb:
On 01/16/2011 10:34 PM, Graeme Geldenhuys wrote:
Even Lazarus's form designer chokes on differing dpi values.
What is the dpi value useful for ? If you want to deal with screen dpi, you also need to know the physical monitor size and the eye-screen distance to do any useful calculations on it.

All that is included in the single dpi value.

But AFAIK (from Windows) the dpi factor only affects font sizes, while graphics still are bound to the physical screen resolution. That's why VS measures everything in "twips", not in pixels as Delphi does. On my CRT monitors I used this Windows model to shrink graphical items down to a minimum, by specifying a high screen resolution, and then adjusted the text size for readability, by increasing the dpi value above the 96 dpi standard. On nowadays digital monitors this is no more an option :-(

Other screen managers (Ubuntu...) may have a different idea of the use of the dpi value, of course. But all models should result in equivalent text/graphics proportions, when a document is output to an printer, with a much higher dpi resolution. This certainly is not the case with pixel-based coordinates and image sizes in forms, and may explain the text size jumps as recently reported by Linux users.

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to