在水晶报表

时间:2015-07-17 05:49:52

标签: crystal-reports height width

我正在使用水晶报告来打印细节。打印时我有两个问题。

  1. 动态设置高度/宽度以显示部分详细信息
  2. 我想通过代码动态更改部分的高度和宽度。这个高度和宽度将来自用户设置,所以我需要它们是动态的。当我检查时,有一个选项以编程方式设置节高度,但它不起作用。我使用以下代码来设置部分高度

    ReportDocument rd = new ReportDocument();
    Section section = rd.ReportDefinition.Sections["Section3"];
    section.Height = 1;
    

    当我使用此代码时,它会给出错误“System.Runtime.InteropServices.COMException:节高度无效。”

    我还想动态设置“细节之间的差距”。有可能吗?

    1. 动态设置页面内容高度
    2. 我想动态设置页面内容高度。我们可以从设计 - >设置页面高度和宽度页面设置 - >页面选项 - >设置水平和垂直值

      我的情况是,我正在使用水晶报告tp打印条形码。当页面高度很大时,它会打印出我不想要的空条形码。我想根据我要打印的条形码数设置页面内容高度。我怎么能这样做?

      有人可以帮我解决这两个问题吗?

1 个答案:

答案 0 :(得分:-1)

我正在寻找如何解决这个问题。对我来说,这有效:

ReportDocument rd = new ReportDocument();
rd.ReportDefinition.Sections["Section5"].Height = 1000;

试试这个,好吗?