Thema
:
Algorithmus - Zahlen auf Display zentrieren
Einzelnen Beitrag anzeigen
Crocotronic
Registriert seit: 9. Mai 2013
258 Beiträge
#
18
AW: Algorithmus - Zahlen auf Display zentrieren
28. Jul 2013, 17:28
Habs!
Abs
ist das Stichwort
zusammenfalten
·
markieren
Delphi-Quellcode:
function
TWartezeit.CalcNumberWidth(aNumber: integer): integer;
var
Digit, DigitToTheRight : Integer;
begin
Result:= 0;
DigitToTheRight:= -1;
repeat
Digit:= aNumber
mod
10;
aNumber:= aNumber
div
10;
Result:= Result + GetDigitWidth(Digit,false) + Abs(GetKerningCorrection(Digit, DigitToTheRight));
// <- hier würde sonst die Breite verringert werden
DigitToTheRight:= Digit;
until
aNumber=0;
end
;
Zitat
Crocotronic
Öffentliches Profil ansehen
Mehr Beiträge von Crocotronic finden