W
wrs
Unregistered / Unconfirmed
GUEST, unregistred user!
我想生成一个Wmf文件,其中我用Textout方法输出了一些汉字,但生成的
Wmf文件在放大、缩小时字体却保持原来大小不变,请问如何解决此问题。
我用的是以下方法:
meta:=TMetafile.Create;
Metacanvas:=TMetafilecanvas.Create(meta,0);
meta.Width:=100;
meta.Height:=150;
metacanvas.textout(1,1,'asdfsdfsd');
metacanvas.textout(1,1,'324532089kldsf');
metacanvas.Free;
meta.SaveToFile('c:/aa.wmf');
这样生成的Wmf文件在缩放时字体根本不变!如果我将字先写在其他的位图的
Canvas上,再Copyrect到metacanvas 上,生成的Wmf文件可以缩放,但效果
同bmp一样了,稍微缩小,字就认不出来了,
请问如何解决此问题。
Wmf文件在放大、缩小时字体却保持原来大小不变,请问如何解决此问题。
我用的是以下方法:
meta:=TMetafile.Create;
Metacanvas:=TMetafilecanvas.Create(meta,0);
meta.Width:=100;
meta.Height:=150;
metacanvas.textout(1,1,'asdfsdfsd');
metacanvas.textout(1,1,'324532089kldsf');
metacanvas.Free;
meta.SaveToFile('c:/aa.wmf');
这样生成的Wmf文件在缩放时字体根本不变!如果我将字先写在其他的位图的
Canvas上,再Copyrect到metacanvas 上,生成的Wmf文件可以缩放,但效果
同bmp一样了,稍微缩小,字就认不出来了,
请问如何解决此问题。