用fastreport做打印。
代码里是frreport.showreport;现在希望不显示打印确认对话框
而是点击按钮直接把数据打印出来。
连默认打印机都不选择,求解如何处理。谢谢。是套打的,要在每当新增一条记录的时候直接把记录打印出来

解决方案 »

  1.   

    把Frreport的ShowPrintDialog属性设置为False 即可。
      

  2.   


      FrReport.Preview := nil;
      FrReport.ShowPrintDialog := False;
      FrReport.PrepareReport;
      FrReport.PrintPreparedReportDlg;
      

  3.   


    谢谢楼上的,高端哦。不过还有就是会出现一个叫我保存Untitled.mdi的玩意,请问这个怎么处理好。
      

  4.   

    这个文件是Office 2003的虚拟打印机输出格式文件,和PDF虚拟打印机输出PDF文件道理一样
    1、可以设置虚拟打印机,指定保存到默认的目录中而不提示选择保存路径
    2、在实际的打印机上打印不会有些问题