这是很清楚的问题:图元文件(Metafile)不能赋值为图像文件.
图元文件是用点,线等坐标数据表示的文件,往往非常小,一根线,一个面,都只要一个语句表示,
而图像文件则非常大,屏幕上每一点不要有值,
文件的结构完全不同.

解决方案 »

  1.   

    不知道 TMetafile是什么;
    看错误信息的意思是说TMetafile不能指给imgPreview.Picture,
    应该是两个类型不相同;
    还有我想 wmfList.Items[ImgIdx]应该是个字符串
    那么TMetafile( wmfList.Items[ImgIdx])可能执行也会出错,
    因为
    var
      i:TMetafile;
    TMetafile(i)//可以
    TMetafile('i')//错误
      

  2.   

    To : zzwu(未名) 
    那我要把图元文件(Metafile)的内容显示出来,该如何做呢?
      

  3.   

    wmfList是TList型
    现请教:
    如何将wmfList.Items[ImgIdx]的内容发送给打印机