zoukankan      html  css  js  c++  java
  • Reporting Service报表的一些输出规则

    呈现报表项:

    重叠报表项 :
    在 HTML、MHTML、Word、Excel、预览模式或报表查看器中不支持重叠报表项。如果存在重叠项,则会移动它们。以下规则应用于重叠报表项:

    如果报表项的垂直重叠较多,则其中一个重叠项将向右移动。最左侧的项保持在原位置。

    如果报表项的水平重叠较多,则其中一个重叠项将向下移动。最顶端的项保持在原位置。

    如果垂直重叠和水平重叠相同,则其中一个重叠项将向右移动。最左侧的项保持在原位置。

    如果必须将某项移至正确的重叠,则相邻报表项将向下和/或向右移动,以在该项与其上方和/或左侧的报表项之间保持最小间距。例如,假定两个报表项垂直重叠,并且第三个报表项位于这两项右侧 2 英寸处。将重叠的报表项向右移动时,第三个报表项也会向右移动,以在其自身与其左侧的报表项之间保持 2 英寸距离。

    硬分页格式(包括打印)支持重叠报表项。


    可见性与报表项 :

    默认情况下可以隐藏或显示报表项,也可以使用表达式按条件隐藏或显示报表项。或者,可以通过单击其他报表项来切换可见性。

    呈现报表项时应用下列可见性规则:

    如果报表项及其内容始终隐藏(不是基于表达式隐藏或不能通过单击其他报表项来切换其可见性),则其右侧或下方的其他报表项不会移动来填充空白区域。例如,如果矩形及其内包含的图像隐藏,则始于矩形右侧的报表项不会向左移动来填充空白区域。矩形所占的空间将被保留。

    如果报表项及其内容按条件隐藏(基于表达式隐藏或通过单击其他报表项来切换其可见性),则其右侧或下方的报表项将向左移动来填充项隐藏时的空间。

    如果可通过单击其他报表项来切换报表项及其内容的可见性,则仅当报表项最初显示时,才会更改分页来容纳该报表项及其内容。

    呈现子报表时应用以下规则:

    子报表可以增大至在定义子报表的 .rdl 文件中定义的表体大小。例如,如果子报表的 RDL 指明子报表表体的宽度为 5 英寸,则子报表在父报表内的宽度也将为 5 英寸。

    子报表将继承父报表的列设置。会始终忽略原始 RDL 中定义的列设置。

    将只呈现子报表的表体。当子报表呈现在父报表中时,将不呈现子报表的 .rdl 文件中定义的表头和表尾部分。

    子报表具有显式的 KeepTogether 属性。当该属性设置为 true 时,如有可能,子报表中的所有项都将显示在一页中。

    如果子报表无法运行,则会在报表中显示为一个带有错误消息的文本框。应用于子报表的样式属性将改为应用于该文本框。

    如果子报表由分页符拆分开,则“去掉分页符上的边框”设置将控制子报表的边框是关闭还是打开。

  • 相关阅读:
    5.4 省选模拟赛 修改 线段树优化dp 线段树上二分
    一本通 高手训练 1782 分层图 状压dp
    luogu P3830 [SHOI2012]随机树 期望 dp
    5.2 省选模拟赛 或许 线型基
    luogu P4562 [JXOI2018]游戏 组合数学
    一本通 高手训练 1781 死亡之树 状态压缩dp
    luogu P4726 【模板】多项式指数函数 多项式 exp 牛顿迭代 泰勒展开
    4.28 省选模拟赛 负环 倍增 矩阵乘法 dp
    HDU 1756 Cupid's Arrow 计算几何 判断一个点是否在多边形内
    一本通 高手训练 1763 简单树 可持久化线段树 树链刨分 标记永久化
  • 原文地址:https://www.cnblogs.com/oldhorse/p/1255356.html
Copyright © 2011-2022 走看看