如何知道 字符的实际打印宽度 ?(50分)

  • 主题发起人 主题发起人 delhpi
  • 开始时间 开始时间
D

delhpi

Unregistered / Unconfirmed
GUEST, unregistred user!

i 和W

printer.Canvas.TextWidth('i');
printer.Canvas.TextWidth('W');
好像都是一样的,34
下面这个函数 有何用?
function AvgCharWidth: Word;
var
Metrics: TTextMetric;
begin
GetTextMetrics(Printer.Canvas.Handle, Metrics);
Result := Metrics.tmAveCharWidth;
end;
 
后退
顶部