Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSRS-将PDF导出到一页_Sql Server_Reporting Services_Ssrs 2008_Ssrs 2012 - Fatal编程技术网

Sql server SSRS-将PDF导出到一页

Sql server SSRS-将PDF导出到一页,sql-server,reporting-services,ssrs-2008,ssrs-2012,Sql Server,Reporting Services,Ssrs 2008,Ssrs 2012,我是新来的SSRS。我已经创建了一个报告 我的报告中还有四份其他报告。我已经设置了分页符。分页符在显示新报告之前起作用 因此,通过这种方式,我可以在excel的单独选项卡中获取所有四个报告。但是现在我也希望我的报告是PDF格式的。但是在导出到PDF之后,我会在每个报告之后得到一个空白页 我是否可以仅为EXCEL设置分页符,并在导出到PDF时忽略分页符。第二,我的页面在打印时不会弹出。在PDF中,它看起来不错。这是一页纸。但是当我试着打印时,它显示了页面的一半。我现在不能检查,只能查看全局!Ren

我是新来的
SSRS
。我已经创建了一个报告

我的报告中还有四份其他报告。我已经设置了分页符。分页符在显示新报告之前起作用

因此,通过这种方式,我可以在excel的单独选项卡中获取所有四个报告。但是现在我也希望我的报告是PDF格式的。但是在导出到
PDF
之后,我会在每个报告之后得到一个空白页


我是否可以仅为
EXCEL
设置分页符,并在导出到
PDF
时忽略分页符。第二,我的页面在打印时不会弹出。在
PDF
中,它看起来不错。这是一页纸。但是当我试着打印时,它显示了页面的一半。

我现在不能检查,只能查看全局!RenderFormat(我认为它叫做RenderFormat)

如果可以在表达式上设置分页符,则可以使用此属性确定是否需要分页符

差不多

=IIF(Globals.RenderFormat.Name = "PDF", False, True)

如果这不起作用,请在每个报表之间添加一个薄矩形,通过设置矩形的分页符属性来设置该报表的分页符。然后将隐藏属性设置为上面的表达式。您必须删除现有的分页符。

有时会发生这种情况。尝试更改
报表属性中的页边距

正文内容大小不应超过报告页面大小


正文内容大小+页边空白大小我试过这个。但是没有起作用。我取消选中tablix属性中的分页符。然后在tablix属性中-->分页符-->禁用-->并写下expression=IIF(Globals.RenderFormat.Name=“PDF”,False,True),我会在有机会的时候看一看,但在一两天内不会靠近计算机我的身体宽度是28英寸,左右边距是0.5。因此,我将报告宽度设置为29。此空白页问题解决后,打印预览未修复。我已经附上了截图,你可以在右边看到额外的空间。打印预览屏幕截图是您在主报告中提到的四个子报告。报告的任何一项都可能未在报告边距中正确设置。而PDF呈现将显示空白,如果其中任何一个报告的详细信息比其他报告大。
Body content size = 6 inch

Margin right = 1 inch

Margin Left 1 inch

Report width=8.5 inch