Layout 是否可以使用报告参数设置SSRS报告的页面布局?
我正在使用SSR在我的应用程序中生成报告。我的应用程序在后台调用web服务。在某些情况下,我使用ReportViewer web控件呈现报告,在其他情况下,如果用户使用基于Webkit的浏览器(例如),我只允许他们下载报告的pdf。我通过编程设置报告参数 我如何让我的用户能够决定页面边距、横向/纵向、纸张大小的布局?是否有办法使用报表参数配置报表布局 我的主要兴趣是能够在信函和法律之间做出选择Layout 是否可以使用报告参数设置SSRS报告的页面布局?,layout,reporting-services,printing,reporting,Layout,Reporting Services,Printing,Reporting,我正在使用SSR在我的应用程序中生成报告。我的应用程序在后台调用web服务。在某些情况下,我使用ReportViewer web控件呈现报告,在其他情况下,如果用户使用基于Webkit的浏览器(例如),我只允许他们下载报告的pdf。我通过编程设置报告参数 我如何让我的用户能够决定页面边距、横向/纵向、纸张大小的布局?是否有办法使用报表参数配置报表布局 我的主要兴趣是能够在信函和法律之间做出选择 另一种方法是每个报告构建两个版本,但我讨厌重复 据我所知,如果您正在使用ReportViewer,以下
另一种方法是每个报告构建两个版本,但我讨厌重复 据我所知,如果您正在使用ReportViewer,以下是如何操作:
reportViewer.SetPageSettings(new PageSettings()
{
Landscape = false,
Margins = new Margins()
{
Left = 1,
Top = 1,
Right = 1,
Bottom = 1,
},
PaperSize = new PaperSize()
{
Height = 1100,
Width = 850,
RawKind = (int)PaperKind.Letter,
}
});
希望这有帮助。为什么他们不能在PDF中自己选择这些类型?如果PDF呈现为8.5x11,则PDF查看器无法更改每个页面的高宽比。它所能做的就是修剪或放大。