C#,Crystal Report 2008-使用CanGrow = True

时间:2018-11-15 02:43:30

标签: c# crystal-reports c#-3.0

我正在一起使用 Crystal Report 2008 Windows Form ,并且在Crystal报表中,我创建了一个具有 CanGrow = True 属性的TextObject。

问题

如何获取由于其内容而变大的TextObject的高度以及运行时 CanGrow =“ True”

我尝试了

Rpt_Report Rpt = new Rpt_Report();

Rpt.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;
Rpt.SetDataSource(Dt);
Rpt.Refresh();

t1 = (CrystalDecisions.CrystalReports.Engine.TextObject)Rpt.ReportDefinition.Sections["PageFooterSection1"].ReportObjects["Text54"];
int MaxHeight = t1.Height; //Returned 240 instead of 500+

上面的代码在CanGrowproperty实际增加高度之前返回高度。

我在执行代码之前在设计人员中设置的手动高度: 240
高度由以上代码返回: 240
计算机上显示的实际高度: 500(估计)

0 个答案:

没有答案