我想在Timage组件上绘图然后保存为wmf格式,用以下代码
procedure work;
var
mfc:TMetaFileCanvas;
begin
image1.height:=...;
image1.width:=...;
image1.ClientWidth:=...;
image1.ClientHeight:=...;
mfc:=TMetaFileCanvas.Create(image1.Picture.Metafile,image1.Canvas.Handle);
//这个create语句不能通过,为什么??end;
procedure work;
var
mfc:TMetaFileCanvas;
begin
image1.height:=...;
image1.width:=...;
image1.ClientWidth:=...;
image1.ClientHeight:=...;
mfc:=TMetaFileCanvas.Create(image1.Picture.Metafile,image1.Canvas.Handle);
//这个create语句不能通过,为什么??end;
解决方案 »
- 求几本通熟易懂的delphi教程
- 请问QQ群发软件是外挂吗,是否违法?
- 如何在一个线程里用TIdFTP实现下载?
- 招聘也是一类信息而已。为什么抹杀程序员了解这类信息呢。
- 怎么样在主Exe和动态调用的Package中使用和共享全局变量参数?
- 如何直接跳转到指定的数据记录,用什么函数呀,在线
- 关于table存储的问题,高手也要进呀。
- 如何取WebBrowser控件上显示内容
- 请教!!!大家来帮忙!
- 如何调用Windows 2000/Me的最新打开文件对话框
- var s : String ; beign s := cxTreeList.items[1].value[1] end; 报错为什么?
- 如果得到一个目录下的所有exe文件,并把文件名放到listbox里?
printcanvas:=tmetafilecanvas.Create(metafile[pagecount-1],printer.Handle);
printcanvas:tcanvas;
metafile:tmetafile;metafile:= TMetafile.Create;
printcanvas:=tmetafilecanvas.Create(metafile,image1.Canvas.Handle);