页面报表可以设置分栏吗?
本帖最后由 Lenka.Guo 于 2016-9-14 10:10 编辑在页面报表中可以设置成像区域报表中那种分栏显示的样式吗?
页面报表由于格式要求非常精确和严格所以不支持分栏功能。
但是RDL 报表是支持分栏设置的,只要保证页面宽度>多栏的宽度
是可以这样设置,但是我赋值上动态数据源以后,数据没有重复,只出现了第一列。 shenglingshi 发表于 2016-9-18 09:16
是可以这样设置,但是我赋值上动态数据源以后,数据没有重复,只出现了第一列。
不好意思,可能没能理解您的需求。
分栏时,数据不会重复,只有格式会重复。而且与数据源绑定方式是无关的。如图您可以打开本地示例中的Object Sample(路径: C:\Users\lenkaguo\Documents\GrapeCity Samples\ActiveReports 10\Page Reports And RDL Reports\Data\ObjectDataSource\C#)来将报表设置为两栏,并将页面宽度增加。
Lenka.Guo 发表于 2016-9-18 10:09
不好意思,可能没能理解您的需求。
分栏时,数据不会重复,只有格式会重复。而且与数据源绑定方式是无关 ...
我明白了你的意思啦。:lol
本帖最后由 shenglingshi 于 2016-9-18 13:47 编辑
:hjyzw: shenglingshi 发表于 2016-9-18 11:15
谢谢反馈~奖励1000金币~ AR10 SP2 下载地址:http://7xqo0u.com1.z0.glb.clouddn.com/ActiveReports/10/ActiveReports.zip?v=201608290931
另外导出PDF代码及DPIX,DPIY 的属性设置:
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"D:\Demo");
outputDirectory.Create();
// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
pdfSetting.DpiX = 500;
pdfSetting.DpiY = 500;
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = pdfSetting;
//Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));
reportDocument.Render(pdfRenderingExtension, outputProvider, pdfSetting);
页:
[1]