![]() |
Skalierungsprobleme
Hallo,
ich möchte eine Anwendung Skalierbar machen, was die Auflösung und die Schriftgröße angeht (dpi). Ich kann aber nur folgendermaßen skalieren scaleby(orginalbreite/breitejetzt) ODER scaleby(dpiorginal/dpijetzt) GIBT ES KEINE KOMBINATION AUS BEIDEM ??? Danke im voraus |
Re: Skalierungsprobleme
Wie soll denn die Kombination aussehen :?:
|
Re: Skalierungsprobleme
Folgendermaßen:
Ich entwickle auf einem Rechner mit 1152*864 und 96 dpi. Die anwendung wird damit kompiliert. So jetzt wird die Anwendung auf einen Rechner mit der Auflösung 1200*960 und 120 dpi ODER 1152*864 und 120 dpi ODER 1600*XXX und 96 dpi abgelegt und soll immer gleich aussehen!!! Es gibt beispiele wie ich nach dpi ODER nach der Auflösung skalieren kann. ABER NIE BEIDES ZUSAMMEN !!!! |
Re: Skalierungsprobleme
Mmh. Theoretisch müsstest du dann beide Werte bei ScaleBy berücksichtigen.
zum Beispiel so:
Delphi-Quellcode:
Musst einfachmal bisschen rumprobieren obs passt ;) hab hier nichts zum testen.
scaleby((orginalbreite*originaldpi)/(breitejetzt*dpijetzt))
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz