0
所以我有一個SSRS報告,其中只包含一個圖像控件,即從數據庫中獲取VARBINARY(MAX)列的圖像數據。 SSRS - 右對齊動態圖像數
我不知道有多少圖像數據集查詢將獲取。 當前,這些圖像顯示爲一個在另一個下方,丟失了寶貴的空白。
我想要做的是在圖像大小高於右側剩餘的空白大小的情況下,將最大可能數量的圖像放入右側,並轉到新行。
我花了整整一個早上尋找這個,但無濟於事。
所以我有一個SSRS報告,其中只包含一個圖像控件,即從數據庫中獲取VARBINARY(MAX)列的圖像數據。 SSRS - 右對齊動態圖像數
我不知道有多少圖像數據集查詢將獲取。 當前,這些圖像顯示爲一個在另一個下方,丟失了寶貴的空白。
我想要做的是在圖像大小高於右側剩餘的空白大小的情況下,將最大可能數量的圖像放入右側,並轉到新行。
我花了整整一個早上尋找這個,但無濟於事。
爲了回答我自己的問題,解決方案非常簡單,可以創建儘可能多的圖像對象副本,您知道這些副本可能會水平放置。當您這樣做時,對於每個圖像對象,在「可見性」窗格中,使用以下表達式:
=IIF((RowNumber(Nothing) Mod 4) = 1, False, True)
其中,Mod 4是您創建的圖像對象的數量。在所有其他圖像對象中,總是爲Mod 4添加一個餘數(因此在另一個圖像對象中,您有Mod 4)= 2,Mod 4 = 3等。但是,在最後一個圖像對象中,您使用:
=IIF((RowNumber(Nothing) Mod 4) = 0, False, True)