【问题标题】:Image resizing in SSRSSSRS 中的图像大小调整
【发布时间】:2016-03-17 12:32:35
【问题描述】:

我在 SSRS 中有一份报告,报告的不同部分有多个图像。这些图像的高度和宽度可能不同。我试图在报告的图像控件中按比例调整这些图像,因此当图像比页面宽时,它会适合图像框,但会失去一些质量,这对我来说是可以的。图像控件是报表上的一个正方形,以按比例适合它,因此当图像与控件的高度不同时,图像末尾和前面的文本之间会有空白。 有什么办法可以摆脱这个空白? SSRS 中的文本框会根据其中的文本进行扩展和缩小,图像控件可以在 SSRS 中做同样的事情吗?

【问题讨论】:

    标签: dynamic reporting-services ssrs-2008-r2 image-resizing


    【解决方案1】:

    将图像放入只有一个单元格的表格

    使用查询 SELECT 1 创建数据集。这将为您提供一行的数据集。

    创建一个连接到上述数据集的表。删除多余的列和行 - 您只需要一个静态列。

    将图像添加到表格中。

    Sizing 更改为 AutoSize

    更改为公式以决定使用哪个图像。

    表格会变大以容纳更大的图像,并推动它周围的任何东西以适应大小。

    由于您的图片可能大于页面宽度,您可能希望调整表格的大小并使用 FitProportional

    【讨论】:

    • 嗨,汉诺威,我已经这样做了,但是当我执行 Fit-proportional 时,我必须指定图像控件的高度。我的问题是 SSRS 可以动态更改图像控件的高度,这样我就不会得到空白。
    • 我试图让图像适合页面宽度,如果它那么宽并动态改变高度。
    • 啊——是的。你是对的。 FitProportional 将使它与表格保持相同的高度和宽度。我认为最接近的方法是使用 AutoSize。它会增长到适合图片的实际大小,但不会在页面上拉伸。或使用 FitToSize 以一种尺寸呈现所有图片。就我个人而言,我讨厌拉伸图像 - 它们很少看起来正确。
    • 我想我现在必须看到 HTML 到 PDF 了
    • 你有多少张图片?如果没有太多并且它们没有改变,也许可以在 Paint 中手动调整它们的大小。
    猜你喜欢
    • 1970-01-01
    • 2020-05-10
    • 2011-10-24
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多