當某些欄位的文字長度超過rdlc設計時的文字方塊大小
列印時欄位便會自動擴大,因而造成報表跑位(拉長或拉寬) or 多出一頁的錯誤
解決:
透過動態改變字型大小即可解決
在文字方塊 - 屬性 - Font - FontSize 運算式
=iif(Len(Parameters!Report_Parameter_0.Value)>= 200,10,12) & "pt"
當參數值Report_Parameter_0 經過 Len()函式 運算出來的 字串長度 > 200 時
設定字型為 10pt Else 設定字型為 12pt
它解:
一、載入rdlc前,改修rdlc(xml)
二、寫在 rdlc code
沒有留言:
張貼留言