我正在創建一個新模板,以便在以後創建報告。如何將SQL Server 2008報告服務模板設置爲默認字體?
我知道如何創建一個,我知道在哪裏保存它。但是,問題在於此。
在報告上創建的所有東西都使用Arial的默認字體,大小爲10pt。我需要將我的默認設置爲Tahoma 11pt。
我可以創建一個模擬標題,模擬表等,並將其保存到Tahoma 11pt,但任何版本的此報告中使用的任何新控件都將默認回到Arial 10pt。
我該如何解決這個問題?
我正在創建一個新模板,以便在以後創建報告。如何將SQL Server 2008報告服務模板設置爲默認字體?
我知道如何創建一個,我知道在哪裏保存它。但是,問題在於此。
在報告上創建的所有東西都使用Arial的默認字體,大小爲10pt。我需要將我的默認設置爲Tahoma 11pt。
我可以創建一個模擬標題,模擬表等,並將其保存到Tahoma 11pt,但任何版本的此報告中使用的任何新控件都將默認回到Arial 10pt。
我該如何解決這個問題?
AFAIK,當您從工具箱中拖放或添加新報表項目時,無法更改這些默認值。
產品團隊對某些元素的默認值做出了一些設計決定,以便爲RDL生成的XML保持一點精簡。
如果您在記事本中使用RDL記錄了一個峯值,請注意,如果您在沒有任何定製的情況下擁有缺省報告項目,則實際上不應該找到XML中明確聲明的缺省值 - 它們會被烘焙到代碼和渲染器中(設計時和運行時)隱式應用它們,如果沒有被顯式值覆蓋。然而,如果這對你來說是一個重要的交易,那麼你可能會爲RDL文件編寫一個XSLT轉換(或者用XPATH解析XML的.NET應用程序),找到你想要的節點並添加適當的屬性和值,並將新的RDL文件吐出到磁盤。有風險...
此外,如果您使用報告嚮導,您可以自定義嚮導使用的佈局樣式和模板(如每個人都喜歡使用的酷藍色)。這裏有更多細節的文章:http://beacspeak.spaces.live.com/blog/cns!69043F34B6D40843!125.entry
HTH
蒂亞戈