可以在页面上加一个TUniURLFrame控件,设置TUniURLFrame控件的Url属性指向一个已经定义好Activex的html页面即可。
如下面是一个定义好Grid++Report报表控件的html页面,只要在TUniURLFrame中把这个页面定义的地址提供给URL属性即可以实现在uniGui中打印报表。
Web报表(B/S报表)演示 -自定义报表导出行为,在事件中改变导出选项,调整默认导出行为
//
CreateReport("Report");
function window_onload() {
//报表显示器与外部的报表对象关联。定义外部的报表对象,可以处理报表事件
ReportViewer.Report = Report.MyInterface;
ReportViewer.Start();
}
// ]]>
html,body {
margin:0;
height:100%;
}
CreatePrintViewerEx("100%", "100%", "../grf/1a.grf",
"../data/xmlCustomer.php", false, "");
//CreateDisplayViewerEx("100%", "100%",
"../grf/1a.grf", "../data/xmlCustomer.php", false, "
name=BorderStyle value=0>");
Web报表(B/S报表)演示 - 自定义报表导出行为,在事件中改变导出选项,调整默认导出行为//
CreateReport("Report");
function window_onload() {
//报表显示器与外部的报表对象关联。定义外部的报表对象,可以处理报表事件
ReportViewer.Report = Report.MyInterface;
ReportViewer.Start();
}
// ]]>
html,body {
margin:0;
height:100%;
}
CreatePrintViewerEx("100%", "100%", "../grf/1a.grf", "../data/xmlCustomer.php", false, "");
//CreateDisplayViewerEx("100%", "100%", "../grf/1a.grf", "../data/xmlCustomer.php", false, "");

通过在UniGUI页面上添加TUniURLFrame控件,并设置其Url属性引用含有Grid++Report Activex控件的HTML页面,可以实现在Java环境中打印GRF报表。该方法涉及自定义报表导出行为,调整报表事件处理以适应不同的打印需求。
5327

被折叠的 条评论
为什么被折叠?



