Thema
:
Delphi
Canvas.Textwidth liefert falschen Wert
Einzelnen Beitrag anzeigen
EmWieMichael
Registriert seit: 28. Mär 2012
103 Beiträge
#
4
AW: Canvas.Textwidth liefert falschen Wert
12. Jan 2017, 18:58
Ich mach das so:
markieren
Code:
function GetDots(S:String):Integer;
var B:TBitMap; Font:TFont;
begin
Font:=TFont.Create;
Font.Name:='MS Sans Serif';
Font.Height:=-11;
Font.Size:=8;
Font.Style:=[];
Font.Pitch:=fpDefault;
Font.PixelsPerInch:=96;
B:=TBitMap.Create;
B.Canvas.Font:=Font;
Result:=B.Canvas.TextWidth(S);
Font.Free;
B.Free;
end;
Zitat
EmWieMichael
Öffentliches Profil ansehen
Mehr Beiträge von EmWieMichael finden