我有一个没有任何页眉,报表头但没有任何页脚类型部分的活动报表。 有关详细信息,请参阅附图。
现在的问题是,当我们运行此报告时,我们会在报告详细信息之前获得空间。 有关详细信息,请参阅附图 以下是我的代码
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;
答案 0 :(得分:0)
您是否尝试将上边距设置为0,例如:
arCoverPage.PageSettings.Margins.Top = 0f;
答案 1 :(得分:0)
要从页面中删除空白区域,请将页面的边距设置为零。这可以在设计时使用PageSettingsDialog完成,也可以在运行时通过访问PageSettings类来完成,就像您已经在做的那样。但请确保您还设置了边距。