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;
我正在使用 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;