Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#6

Re: Text genau in der mitte vom Bild ausgeben.

  Alt 27. Okt 2009, 15:49
Und um das Ganze nochmals in Worten auszudrücken ... vielleicht holft es bei der nächsten Problemfindung.

Du wills etwas zentriert haben

also mußt du die Mittelpunkt der beiden "Objekte" übereinanderlegen

- Mittelpunkt des Bildes berechnen (Breite/Länge durch 2)
- Mittelpunkt des Textes berechnen (ebenfals Breite/Länge durch 2)

- Length(Text) gibt die Anzahl der Zeichen und nicht dreren Breite zurück
Lösung: himitsuhimitsu = vorletzter Artikel (tut mir Leid, aber ich konnte grad nicht wiedersethen )
Du brauchst ur Berechnung aber die selbe Einheit, wie im Bild, also in diesem Fall Pixel

- und nun nur noch alles zusammenfügen

XPosition = (BildLänge / 2) - (TextBreite / 2)
YPosition = (BildHöhe / 2) - (TextHöhe / 2)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat