属性说明
属性名称 |
是否必填 |
属性含义 |
属性取值 |
缺省值 |
分类 |
Scale |
否 | 报表缩放显示比例 | 实数 |
1 |
区域大小 |
Width |
否 | 报表分页宽度 | 整数,单位为px,负数表示无穷大
比如:600,-1 |
600 |
区域大小 |
height |
否 | 报表设计页面高度 | 整数,单位为px,负数表示无穷大
比如:800,-1 |
800 |
区域大小 |
NeedScroll |
否 | 是否固定上表头和左表头 | yes或no |
no |
区域大小 |
ScrollWidth |
否 | 固定表头报表的显示宽度 | 整数,象素值
比如:600,700px |
600 |
区域大小 |
ScrollHeight |
否 | 固定表头报表的显示高度 | 整数,象素值
比如:800,900px |
800 |
区域大小 |
ScrollBorder |
否 | 固定表头报表的边框 | HTML的边框表示法,如:”border:1px solid red”,”border-top: 1px solid blue; border-left: 1px solid green;……” |
无 |
区域大小 |
用法示例
初始化设置
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
/>
显示效果如下:
设置属性值
- Scale
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
Scale=”2″
/>
显示效果如下:
- Width
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
Scale=”2″
Width=”1200″
/>
在没有设置Width=1200,Width的默认值是600。显示效果如下:
当Width=”1200″的时候,显示效果如下:
-
Height
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
Scale=”2″
Width=”1200″
height=”400″
/>
显示效果如下:
-
NeedScroll
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
Scale=”2″
Width=”1200″
height=”400″
NeedScroll=”yes”
/>
重新设计一张报表HELLO1.raq,因为要锁定表头,所以报表的区域要大一些。显示效果如下:
在设计器中预览的时候,可以看到报表很长很大,但是可以通过拉伸滚动条来浏览报表。
那么在IE中预览的时候同样可以做到。如下图所示:
-
ScrollWidth;ScrollHeight
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
Scale=”2″
Width=”1200″
height=”400″
NeedScroll=”yes”
ScrollWidth=”1000″
ScrollHeight=”500″
/>
显示效果如下:
-
ScrollBorder
Aspx文件如下:
runat=”server”
ID=”showReport_ID”
Name=”report1″
ReportFileName=”hello1.raq”
NeedSaveAsExcel=”yes”
NeedSaveAsPdf=”yes”
NeedPrint=”yes”
Scale=”2″
Width=”1200″
height=”400″
NeedScroll=”yes”
ScrollWidth=”1000″
ScrollBorder=” border-left: 20px solid red”
/>
显示效果如下: