9

我目前在 SSRS 报告中有一个矩阵。通常,矩阵会在纵向模式下固定到标准页面,但是在某些情况下,列的长度会超过一页。有没有办法让 SSRS 将报告呈现为 PDF,该矩阵会自动调整大小并缩小其所有内容,即:字体、列宽以适合页面?我不想缩小 SSRS 报告中的所有对象来修复页面,只是缩小矩阵的宽度。

4

3 回答 3

0

-> 转到报告选项卡 -> 选择报告属性 -> 根据标准选择纸张尺寸“字母”和“宽度和高度”(“8.5 * 11”或“11 * 8.5”)

于 2013-07-01T09:25:41.190 回答
0

如果您正在处理高度,我会说这不是 tablix 配置。tablix 只会因为列而扩展。并且列会扩展,因为它们内部的文本框会扩展。

因此,您需要通过右键单击列内的文本框并选择“文本框属性”来处理每个文本框。在常规选项卡上取消选中“允许高度增加”。

奇怪的是没有宽度选项。链接讲述了 CanGrow 和 CanShrink 属性,但我无法使其工作。也许如果你想试一试。

于 2012-04-20T16:32:38.190 回答
0

尽管投了反对票,但纳瓦兹有正确的答案

要使其适合特定页面,尤其是对于 pdf 输出,请将大小设置为 A4。为此,我总是有三个模板,screen、pdfland 和 pdfport。我为每个模板调整页眉、页脚、标题和公司图像的大小。这很痛苦,但是您可以通过为他们创建体面的仪表板来激励您的用户放弃 pdf、印刷和纸张,以便他们掌握实时数据。这真的是我发现的让他们摆脱旧的和坏习惯的唯一体面的方法

因此,要么在报告正​​文外右键单击并选择报告属性,要么从屏幕右侧的属性窗口选项卡中选择它,然后将大小设置为字母或 A4。这并不理想,但如果您不以这种方式限制报告大小,任何动态列都将呈现在 pdf 之外并创建多个页面,这些页面需要稍后粘在一起

编辑:如果您确实需要急于调整大小,可以将报表作为代码打开,并使用替换功能来减小大小,但是手动重新定位表格通常更容易

于 2016-12-02T16:14:25.963 回答