2011-07-25 47 views
1

我正在開發一個SSRS報告,我需要在頁面頂部放置三個圖像(公司徽標)。我從三個表格字段獲取圖像。這些字段可以爲空(圖像不是強制性的)。圖像的位置是左上角,頂部中心和右上角。SSRS定位圖像

我找不到將圖像對齊到右側或中間的方法。你們有沒有做到這一點?

回答

3

AFAIK,不可能直接進行自動對齊/對接。對於我的報告,我將報告大小設置爲適合標準紙張大小。然後,如果我知道圖像的大小,很容易以靜態方式進行定位。

如果這不適用於您,可以使用自定義代碼和元素填充。請參閱link。 HTH。

1

我遵循http://www.magnetismsolutions.com/blog/nathaneccles/2014/04/15/ssrs-right-and-centre-align-images-in-a-table關於「FitProportional」圖像控件的填充表達式的建議,因爲我有一個來自數據庫的圖像,我需要一個7.5cm方形圖像控件中的水平和垂直居中圖像(這是大約212分)。

Left =CSTR(round((212 - (round((System.Drawing.Image.FromStream(new System.IO.MemoryStream(CType(First(Fields!LogoColourSmall.Value, "DS_Title"), Byte()))).Width*0.75)/((System.Drawing.Image.FromStream(new System.IO.MemoryStream(CType(First(Fields!LogoColourSmall.Value, "DS_Title"), Byte()))).Height*0.75)/212),0)))/2, 0)) + "pt" 

Top =CSTR(round((212 - (round((System.Drawing.Image.FromStream(new System.IO.MemoryStream(CType(First(Fields!LogoColourSmall.Value, "DS_Title"), Byte()))).Height*0.75)/((System.Drawing.Image.FromStream(new System.IO.MemoryStream(CType(First(Fields!LogoColourSmall.Value, "DS_Title"), Byte()))).Width*0.75)/212),0)))/2, 0)) + "pt" 
0

將表格放在頁面頂部並將圖像放在標題行的列中如何操作?在圖片之間使用空白欄以查看它們之間的空間。

enter image description here

如果PIC丟失,也不會影響其他人。

0

我使用的最簡單的方法是在合併單元格內插入3列矩陣。圖像可以放置在中間欄內。