Z索引号对RDLC文件有什么影响?

时间:2009-11-06 23:40:01

标签: c# sql-server xml reporting-services rdlc

我一直在使用C#从头创建rdlc报告来编写xml文件。为了确保我正确地执行此操作,我查看使用VS 2008报表设计器功能创建的其他报表背后的XML。当我查看使用VS创建的报告的XML时,我看到名为ZIndex的字段,它是与之关联的整数值。这个领域的重要性是什么?下面你会看到ZIndex值是238。

示例:

                   <Textbox Name="FULL_NAME">
                      <rd:DefaultName>FULL_NAME</rd:DefaultName>
                      <Style>
                        <FontSize>8pt</FontSize>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                      <ZIndex>238</ZIndex>
                      <CanGrow>true</CanGrow>
                      <Value>=Fields!FULL_NAME.Value</Value>
                    </Textbox>

2 个答案:

答案 0 :(得分:3)

我能够在MSDN网站上找到Microsoft提供的2008 rdlc规范。

Microsoft提供的规范说ZIndex指的是项目将被渲染的顺序。渲染顺序是从最低到最高。最小值为0,最大值为2147483647.在两个数字相同的情况下,排序顺序不可预测。通过为一个对象提供更高的ZIndex数字,可以将其呈现在另一个对象之上。

这是链接:

http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx

答案 1 :(得分:0)

在这种情况下,不确定它是否完全正确,但是ZIndex通常意味着当你有多个元素一个在另一个上面时(重叠)会出现的顺序。