一:关于papersize的设定
 uses
 Qrprntr;
 QuickRep.Page.PaperSize:=TQRPaperSize(combobox1.text);//此句编译出错.二:手工设定papersize的值后,在Preview中却不能体现更改设定值引发的变化,不
知道是不是没有打印机的原因????(我想可能不是的)请高手帮我!!!!!

解决方案 »

  1.   

    首先随便装个打印机驱动就行,而设置中,SIZE不是一个值,而是两个值!
      

  2.   

    //一
    uses TypInfo;procedure TForm1.Button1Click(Sender: TObject);
    begin
      SetEnumProp(QuickRep1.Page, 'PaperSize', ComboBox1.Text);
    end;//二
    //那就在Preview前设置吧!~~
      

  3.   

    将打印机中纸张设置与QREPORT为一致。
      

  4.   

    QUICKREP1.Page.PaperSize:=custom;
    QUICKREP1.Page.Width:=380;
    QUICKREP1.Page.Length:=280;
      

  5.   

    苦恼中
     按各位的招, 在一台有打印机的机子上实验成功!!(winxp)但如果没有打印机的话问题照旧,,而且没有打印机的话也安不成打印机驱动.(win2000)不知道是操作系统的问题还是别的什么??
    好象论坛上有人说quickrep在win2000中不稳定,,不知道是不是真的((想想也不太可能不然Delphi
    还怎么混呀嘿嘿!)