Robię Metafile w następujący sposób.

MF:=TMetafile.Create;
MFC:=TMetafileCanvas.Create(MF,0);
with MFC do
//rysowanie po MFC

MFC.Free;
MF.SaveToFile

niby wychodzi dobrze, ale (chyba) źle zapisuje wielkość. Na podglądzie (WinXP) rysunek jest w lewym górnym rogu, reszta pusta.

Jakieś sugestie?