请问在使用intraweb时在浏览器端如何打印报表?(100分)

  • 主题发起人 主题发起人 bluemasker
  • 开始时间 开始时间
B

bluemasker

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题基本上很难!
 
我也想知道。有无现成的控件?
 
generate at server
send to browser
 
To IITiger:
可以再详细些吗?
 
我这里有个报表可以直接在IE中使用,也可以结合intraweb使用,邮件我M给你
 
TO:C2008
  请发一份给我行吗?谢谢!lphjj@21cn.com
 
TO:C2008大哥
  请发一份给我行吗?谢谢大哥!houpeng404@sina.com
 
to C2008:
给我一份吧。devecom@hotmail.com
 
to C2008:
给我一份吧。w_w_f@sina.com
 
to 各位:
邮件我以发出,10.2M能不能收到就看各位的造化了。
 
给我一份好吗?
llz1972@wincn.net
 
TO:C2008大哥
我的信箱太小,没收到您的报表控件,可否告诉我一个下载地址呢,或
告诉我控件名字就行了。谢谢万分
 
TO:C2008
我的信箱太小,没收到您的报表控件,可否告诉我一个下载地址呢,或
发到另外信箱:
wwf@jstrd.com
谢谢万分
 
长见识,谢谢myhhs@163.net
 
用rave控件就可以,我刚刚做过一个。
IntraWeb和Rave的无缝连接
我的思路就是先把报表保存成HTML或PDF格式,然后再用IE调用
const
AIPOptions: string = 'toolbar=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,width=1000,height=700';
var
aipurl :string;
rvproject1.Open;
rvproject1.SelectReport('report1',true);//选择要打印的报表
RvSystem1.DoNativeOutput:=false;
RvSystem1.DefaultDest:= rdFile;//保存成文件
RvSystem1.RenderObject:=RvRenderHTML1;//保存成HTML格式
RvSystem1.OutputFileName:='files/test.html'; //存放的路径
RvSystem1.SystemSetups:=RvSystem1.SystemSetups-[ssAllowSetup];
try
rvproject1.Execute;//生成报表
AIPURL := WebApplication.URLBase + '/files/' + 'test.html'; //IE打开第一页报表
AddToInitProc('NewWindow("' + AIPURL + '", "Agenda", "' + AIPOptions+'");');
except
webapplication.ShowMessage('生成报表文件错误!');
end;
呵呵。别人写的,拿来主义而已。
 
web打印不仅是INTRAWEB下的难题,而是WEB的共性难题,在网上搜搜这类问题都是以方案为名头解决的,看来没有太好的方案,除非某个OCX可用
 
看来确实没有很完美的方案了
 
后退
顶部