ActiveReports Viewer:适合页面宽度防止连续查看

ActiveReports Viewer: Fit Page Width prevents Continuous View

我正在使用 ActiveReports 10。如果我使用 Viewer.ViewType = ViewType.Continuous 以编程方式设置 GrapeCity.ActiveReports.Viewer.Win.Viewer 的视图类型,它会将 Zoom 属性 重置为默认值.同样,如果我设置 Viewer.Zoom = -1,这会重置 ViewType

问题不仅仅是程序性的。在查看报告时,我可以在连续查看时单击 "Fit Width" 按钮,它会将查看类型更改为单页查看,反之亦然。

有没有办法既能适应宽度又能连续观看?

目前无法同时将 ViewType 属性设置为 Continuous 并将 Zoom 属性设置为 (-1) FitPageWidth。我们正在将问题转发给开发团队进一步调查。

但是,您可以通过在具有默认 PageSize 的部分报告中将 ZoomLevel 设置为 PageWidth 的 ZoomLevel(例如 148% 或 1.48f)来满足您的要求。它会将文档缩放到页面宽度,并且可以设置 Continuous ViewType。建议代码:

viewer1.ViewType = GrapeCity.Viewer.Common.Model.ViewType.Continuous;
viewer1.Zoom = 1.48f;