属性说明
关于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>
展示效果如下: