2

我一直在使用 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>
4

2 回答 2

3

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

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

链接在这里:

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

于 2009-11-07T23:23:32.730 回答
0

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

于 2009-11-06T23:45:42.817 回答