请高手帮帮我,我已经郁闷了4天了,问题还是解决不了呀??555555。。。。。。 QuickRep1.Prepare;meta := QRPreview.QRPrinter.GetPage(1); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);var meta: tmetafile;begin//要PREPARE!quickrep1.prepare;meta := quickrep1.QRPrinter.GetPage(1);image1.Canvas.Draw(0,0,meta);meta.SaveToFile('c:\c.emf');end; QRVoucher_xfysh.Prepare; QRVoucher_xfysh.Preview; //QRPreview.PaintTo(T_bmp.Canvas.Handle,10,10); //Image2.Picture.Bitmap := T_bmp; meta := QRPreview.QRPrinter.GetPage(1);可是meta总是空 nil天~~~我都试了无数种方法了555555555555 用QRPREVIEW?它怎么知你是用它来PREVIEW的?呵呵要在PREPARE后加入:view1.QRPrinter:=quickrep1.QRPrinter; to lxl(蚊蚊) 我已经在QR1的on preview中写了呀QRPreview.QRPrinter := TQRPrinter(Sender); 你是PREVIEW处写了有什么用?要在PREPARE后面写!!全文:procedure TForm1.Button1Click(Sender: TObject);var meta: tmetafile;begin//要PREPARE!quickrep1.prepare;QRPreview.QRPrinter := TQRPrinter(Sender); meta := quickpreview1.QRPrinter.GetPage(1);image1.Canvas.Draw(0,0,meta);meta.SaveToFile('c:\c.emf');end; 你的代码过不去呀再说,我在取meta之前就在QR的preview事件中写了QRPreview.QRPrinter := TQRPrinter(Sender);了,我得代码: QRVoucher_xfysh.Prepare; QRVoucher_xfysh.Preview; meta := QRVoucher_xfysh.QRPrinter.GetPage(1); to lxl(蚊蚊)用你的方法,得到的meta还是空nil呀我的QQ是5733173 改为:QRVoucher_xfysh.Preview;QRVoucher_xfysh.Prepare;meta := QRVoucher_xfysh.QRPrinter.GetPage(1); 建议改为这样问:在用QRPRIVWER来玉兰后,怎么又在程序中动态改回到QR的DEFAULT玉兰? DirectSound如何播放内存中的, 一个学DELPHI二年的人,应该转学什么比较好,请大家指点迷津?顶也有分! 求标准偏差算法 delphi编写dll的问题!!!在线等待…… 百分求解! 给初学者一点建议,答者有分 散分*题*怎样把查询结果的一列数据---放到---TComboTox对象上。 运行delphi6的demo下的corba有错? DBNavigator里的post按钮能否设置一个快捷键 怎样用程序关掉ie??? 关于treeview控件的问题,大家多多关注,在此先谢谢了 高分求救一个关于打印的问题?????**********150*******
var meta: tmetafile;
begin
//要PREPARE!
quickrep1.prepare;
meta := quickrep1.QRPrinter.GetPage(1);
image1.Canvas.Draw(0,0,meta);
meta.SaveToFile('c:\c.emf');
end;
QRVoucher_xfysh.Preview;
//QRPreview.PaintTo(T_bmp.Canvas.Handle,10,10);
//Image2.Picture.Bitmap := T_bmp;
meta := QRPreview.QRPrinter.GetPage(1);
可是meta总是空 nil
天~~~
我都试了无数种方法了555555555555
它怎么知你是用它来PREVIEW的?呵呵
要在PREPARE后加入:view1.QRPrinter:=quickrep1.QRPrinter;
我已经在QR1的on preview中写了呀
QRPreview.QRPrinter := TQRPrinter(Sender);
要在PREPARE后面写!!
全文:
procedure TForm1.Button1Click(Sender: TObject);
var meta: tmetafile;
begin
//要PREPARE!
quickrep1.prepare;
QRPreview.QRPrinter := TQRPrinter(Sender);
meta := quickpreview1.QRPrinter.GetPage(1);
image1.Canvas.Draw(0,0,meta);
meta.SaveToFile('c:\c.emf');
end;
再说,我在取meta之前就在QR的preview事件中
写了
QRPreview.QRPrinter := TQRPrinter(Sender);了,我得代码:
QRVoucher_xfysh.Prepare;
QRVoucher_xfysh.Preview;
meta := QRVoucher_xfysh.QRPrinter.GetPage(1);
用你的方法,得到的meta还是空nil呀
我的QQ是5733173
QRVoucher_xfysh.Preview;
QRVoucher_xfysh.Prepare;
meta := QRVoucher_xfysh.QRPrinter.GetPage(1);
在用QRPRIVWER来玉兰后,怎么又在程序中动态改回到QR的DEFAULT玉兰?