Ein Canvas ist auch nur ein Datentyp. Ich hab schon lang nicht mehr mit Delphi programmiert, aber so in etwa
Delphi-Quellcode:
var
mycanvas = TCanvas.create; (ganz grob)
w: integer;
h: integer;
begin
CharWh(mycanvas,"f", w,h);
mycanvas.free; (?)
end;
Erwarte das Beste und bereite dich auf das Schlimmste vor.