在fast report 中如何实现在预览中能显示报表标题,但打印时,不需要打印报表标题。(100分)

  • 主题发起人 主题发起人 ldhlyh
  • 开始时间 开始时间
L

ldhlyh

Unregistered / Unconfirmed
GUEST, unregistred user!
fast report中能不能实现该功能呀?????
 
点打印时,标题.visible:=false;打印完再true,不知道行不行,没试过。
 
memo或report title的onbeforeprint
事件中写visible := false
试试看,可能不行~~~[:(]
 
试试
TfrBandView.Create.Free;
 
做倆報表﹐一個用來看的(有报表标题)﹐一個用來打的(沒有报表标题)。
當然一個報表也行﹐你在不同事件中處理就可以的
var
frview:TfrView;
begin
frview:=frReport1.FindObject('Name');
if FrView is TFrMemoView then
(FrView as TFrMemoView).Visible:=false;
end;
 
在FR目前版本中不能直接实现,可用两个报表或两个按钮来实现。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2536927
 
在报表表头中加入标题,并在脚本中控制阿。打印时默认为false
 
我说的是预览后,在预览窗体中点打印按钮就不打印看见的标题,应该要改fast report的源代码才行。
 
TfrReport中有一个OnBeforePrint事件,可以去试试。
 
用frPreview1自定义一个预览窗体,自己控制打印按钮,也就是在打印之前设置标题页为不可见
 
后退
顶部