如何仅显示Active Report中的任何空格的详细信息部分

时间:2014-05-29 14:39:01

标签: c#-4.0 activereports

我有一个没有任何页眉,报表头但没有任何页脚类型部分的活动报表。 有关详细信息,请参阅附图。

enter image description here 现在的问题是,当我们运行此报告时,我们会在报告详细信息之前获得空间。 有关详细信息,请参阅附图 enter image description here 以下是我的代码

 Assembly asm = Assembly.GetAssembly(this.GetType());
                    System.IO.Stream stre = asm.GetManifestResourceStream(asm.GetName().Name + ".CoverPage.rpx");
                    using (XmlTextReader xr = new XmlTextReader(stre))
                    {
                        arCoverPage.LoadLayout(xr);
                    }  
                    //Get detail for Cover Page
                   AddingReportSection(report, HeaderType.CoverPage);
                    arCoverPage.DataSource = lstCoverPage;
                    arCoverPage.Run();

我想删除此空间。请给我任何建议/想法

我也尝试设置页面高度,但我没有成功。

arCoverPage.PageSettings.DefaultPaperSize = false;
arCoverPage.PageSettings.Gutter = 3.0F;
arCoverPage.PageSettings.Orientation = DataDynamics.ActiveReports.Document.PageOrientation.Portrait;
arCoverPage.PageSettings.PaperHeight = 5.0F;    
this.viReport.Document = arCoverPage.Document;  

2 个答案:

答案 0 :(得分:0)

您是否尝试将上边距设置为0,例如:

arCoverPage.PageSettings.Margins.Top = 0f;

答案 1 :(得分:0)

要从页面中删除空白区域,请将页面的边距设置为零。这可以在设计时使用PageSettingsDialog完成,也可以在运行时通过访问PageSettings类来完成,就像您已经在做的那样。但请确保您还设置了边距。