BORHAN TEC
جمعه 17 تیر 1390, 16:07 عصر
سلام :لبخند:
من می خواهم طول یک رشته با فونت مشخص را بر حسب پیکسل پیدا کنم. برای این کار تابعی هم نوشته ام ولی نمی دونم چرا خطا می ده. این هم از تابع:
function GetTextWidthByPixel(aFont: TFont; aText: string): Integer;
var
fCanvas: TCanvas;
begin
Result := -1;
fCanvas := TCanvas.Create;
try
fCanvas.Font := aFont;
Result := fCanvas.TextWidth(aText);
finally
fCanvas.Free;
end;
end;
این هم از پیام خطایی که دریافت می کنم:
Canvas does not allow drawing
لطفاً دوستان یاریمان کنند. :لبخندساده:
من می خواهم طول یک رشته با فونت مشخص را بر حسب پیکسل پیدا کنم. برای این کار تابعی هم نوشته ام ولی نمی دونم چرا خطا می ده. این هم از تابع:
function GetTextWidthByPixel(aFont: TFont; aText: string): Integer;
var
fCanvas: TCanvas;
begin
Result := -1;
fCanvas := TCanvas.Create;
try
fCanvas.Font := aFont;
Result := fCanvas.TextWidth(aText);
finally
fCanvas.Free;
end;
end;
این هم از پیام خطایی که دریافت می کنم:
Canvas does not allow drawing
لطفاً دوستان یاریمان کنند. :لبخندساده: