Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Verbesserung der Komponente

  Alt 11. Dez 2013, 14:53
Das ist ganz simple Mathematik.

Um darauf zu kommen, male dir einfach auf ein Blatt Papier zwei unterschiedliche große Rechtecke und zeichne dann dort deine Skalierung ein, wie gewünscht (0-100).

Wenn du das geschafft hast, dann frage dich, wie du das gemacht hast.

So muss der Rechner das auch machen

Im Kopf geht das auch:
Du hast 10cm zur Verfügung und willst dort 11 Striche (0-10) im gleichen Abstand bei maximaler Ausnutzung der Breite haben.

Wie breit sind die Abstände?

Du hast nun 20cm zur Verfügung. Wie breit sind die Abstände jetzt?

Jetzt versuchen wir das gleiche Spiel mit Pixeln:

Du hast 1000 Pixel. Wie breit sind die Abstände?

(Erinnert mich an Otto Waalkes und die 7 Zwerge in der 28-Zimmer-Wohnung, bzw. "Du hast 28 Wecker und musst um 7 Uhr raus ...")
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (11. Dez 2013 um 14:58 Uhr)
  Mit Zitat antworten Zitat