Tag-导出功能
属性说明
关于Tag中关于导出相关的功能目前有三个导出Excel,导出PDF,打印。
相关的属性述如下:
|
属性名称 |
是否必填 |
属性含义 |
属性取值 |
缺省值 |
分类 |
|
NeedSaveAsExcel |
否 |
需要显示将报表存为Excel的功能钮 |
yes或no |
no |
导出 |
|
NeedSaveAsPdf |
否 |
需要显示将报表存为PDF的功能 |
yes或no |
no |
导出 |
|
NeedPrint |
否 |
需要显示打印报表的功能钮 |
yes或no |
no |
导出 |
|
ExcelLabel |
否 |
导出ExcelButton外观定义 |
html元素或文字。 |
存为Excel |
导出 |
|
PdfLabel |
否 |
导出PdfButton外观定义 |
html元素或文字。 |
存为PDF |
导出 |
|
PrintLabel |
否 |
打印Button外观定义 |
html元素或文字。 |
打印 |
导出 |
用法示例
1 初始化设置
标签如下:
<%@ Register Assembly=”report35net” Namespace=”com.runqian.report.tag” TagPrefix=”report” %>
<head runat=”server”>
<title>演示报表</title>
</head>
<body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0>
<report:HtmlTag
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello.raq”
/>
</body>
</html>
展示效果如下:

2 增加导出功能NeedSaveAsExcel、NeedSaveAsPdf、NeedPrint
Aspx如下:
<%@ Register Assembly=”report35net” Namespace=”com.runqian.report.tag” TagPrefix=”report” %>
<head runat=”server”>
<title>演示报表</title>
</head>
<body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0>
<report:HtmlTag
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
/>
</body>
</html>
展示效果如下:

3设置导出功能的Button的显示值(文本)
Aspx如下
<%@ Register Assembly=”report35net” Namespace=”com.runqian.report.tag” TagPrefix=”report” %>
<head runat=”server”>
<title>演示报表</title>
</head>
<body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0>
<report:HtmlTag
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
ExcelLabel=”导出Excel的标签”
PdfLabel=”导出PDF的标签”
PrintLabel=”打印的标签”
/>
</body>
</html>
展示效果如下:

4设置导出功能的Button的显示值(Html)
Aspx如下:
<%@ Register Assembly=”report35net” Namespace=”com.runqian.report.tag” TagPrefix=”report” %>
<head runat=”server”>
<title>演示报表</title>
</head>
<body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0>
<report:HtmlTag
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
ExcelLabel=”<img src=’reportBase/reportAspx/img/excel.gif’ border=no >”
PdfLabel=”<img src=’reportBase/reportAspx/img/pdf.gif’ border=no >”
PrintLabel=”<img src=’reportBase/reportAspx/img/print.gif’ border=no >”
/>
</body>
</html>
展示效果如下:
