TfrReport打印问题 ( 积分: 50 )

  • 主题发起人 主题发起人 shanliqun
  • 开始时间 开始时间
S

shanliqun

Unregistered / Unconfirmed
GUEST, unregistred user!
我是通过下面一段代码进行打印的,
fr1.LoadFromFile('F_other/ForPrint/frfjiezhang.frf');
fr1.FindObject('Memo1').Memo.Text:='包间类型:'+ss;
fr1.FindObject('Memo37').Memo.Text:='优惠券:'+edit2.Text;
fr1.PrepareReport;
fr1.PrintPreparedReport('', 1, true, frAll);
但不知道为什么,总是先打印一张白纸然后再继续打印,郁闷!
 
我是通过下面一段代码进行打印的,
fr1.LoadFromFile('F_other/ForPrint/frfjiezhang.frf');
fr1.FindObject('Memo1').Memo.Text:='包间类型:'+ss;
fr1.FindObject('Memo37').Memo.Text:='优惠券:'+edit2.Text;
fr1.PrepareReport;
fr1.PrintPreparedReport('', 1, true, frAll);
但不知道为什么,总是先打印一张白纸然后再继续打印,郁闷!
 
fr1.FindObject('Memo1').Memo.Text:='包间类型:'+ss;
fr1.FindObject('Memo37').Memo.Text:='优惠券:'+edit2.Text;
上面这两句不用,会不会空页先?
 
设置一个自定义纸张先
 
to app2001 那两个是肯定有用的,而且不会是空字段。
to liuying1129 这个纸就是我已经自定义好的
 
但是把fr1.PrintPreparedReport('', 1, true, frAll);换成
fr1.ShowPreparedReport即预览以后再打印就不会出现这样的情况了。但我不想预览,只想直接打印哦
 
那你换一张别的报表,或者直接拿FR的DEMO中的例子来试一试看,会不会有这样的情况呢???
 
我也遇到过!
仔细检查不是程序,和控件的问题.
是设置方面的问题.
你可以删除报表,再创建一个就OK了.
不是什么大问题
 
我不知道是不是程序的问题哦,写一个DEMO是没有问题的,但在我程序中即使换新的也还是一样哦,可在程序中我没有对报表控件做什么控制哦,也没有做什么修改,但还是出现那个问题!
 
多人接受答案了。
 
怎么解决的啊?????
 
后退
顶部