2013-12-23 266 views
0

我有2个表第一个表是大小为字母(11英寸* 8.5英寸)的第二个表大于此宽度。当我将这个表格渲染为Excel表格时,我在第一张表格的第一个工作表中看到额外的列。我认为这是因为在渲染报告时,所有工作表呈现为相同的宽度。由于工作表1中这个额外的列,我得到额外的页面页眉和页脚,我怎么能删除多余的页面,我可以不必每次手动删除该列从工作表1打印报表的大小超出页面宽度11英寸。ssrs打印报告

谢谢

+0

渲染不正确的原因很少,但最常见的问题与页眉,页脚和内容的对齐有关。确保所有这些具有相同的宽度。 –

+0

你好kiril谢谢你的回复......实际上,当我删除第二个表格时,工作表1会自动转到正确的大小,现在额外的列不存在。 – user3108841

回答

0

我会想象这是一个关于SSRS渲染到不同格式的常见问题。例如,如果您希望报告在PDF输出中看起来很体面,则需要获取特定于PDF的正确维度,或者在您的案例中使用EXCEL。如果你的报告(表格,列表,矩阵等)稍微超过这个维度,那么你会在你的问题中提到一个额外的页面。

您需要将表格放在适合该特定格式的所需尺寸中,这样可以在打印时消除多余的页面。

对于PDF,这是更直接的,因为如果它适合在PDF上,它会相应地打印。另一方面,Excel很容易格式化,但打印处理方式不同。

我有PDF的确切尺寸,我将更新我的文章。对于Excel打印,尽管您需要仔细阅读报告,看看最适合Excel打印的尺寸是什么......请记住,报告需要以数字格式进行读取。