国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

改善圖象質量,當使用 Visual Studio .NET 在 Web 上查看水晶報表報表時

2024-07-10 13:03:41
字體:
來源:轉載
供稿:網友
文章里的知識針對:
visual studio .net 內置的水晶報表
應用于:
僅對被報告的版本
圖象質量
web 查看器

大綱

web 程序使用 visual studio .net 內置的水晶報表作為報表開發工具。

當你在 web 上查看報表時,默認情況下圖象和圖表的分辨率被減小到 96 dpi(為了提高性能和下載速度)。

如何改善報表中圖形的圖象質量呢?

解決方案

通過改變系統注冊表中圖象的放大倍數,你可以改善報表中圖形的圖象質量。

==========
警告:

以下的決定包括編輯注冊表。錯誤的使用注冊表編輯器會導致嚴重問題,你可能需要重裝 windows 操作系統。使用注冊表將由你自己承擔風險。

強烈建議你在編輯注冊表之前備份注冊表文件(在 win9x 計算機上是 system.dat 和 user.dat)。

要了解如何編輯注冊表的知識

閱讀注冊表編輯器 (regedit.exe) 的聯機幫助主題“更改項和值”。

==========

默認情況下,放大倍數設置存放在注冊表根鍵 hkey_current_user,并且僅對當前登錄用戶有效。可是,當用戶通過 web 被 iis 驗證時,用戶沒有 hkey_current_user 根鍵的訪問權。
因此,放大倍數設置必須被復制到 hkey_local_machine 根鍵才能起作用。

要將放大倍數設置復制到 hkey_local_machine 根鍵:

1. 單擊 開始 > 運行,輸入“regedit”并單擊“確定”。

2. 進入注冊表編輯器,并定位到下面的子鍵:
hkey_current_user/software/seagate software/crystal reports/export

3. 右擊“export”子鍵,選擇“新建”并選定“雙字節值”。

4. 將項命名為 bitmapmagnifnumerator,然后雙擊項,并給項賦一個介于 1 和 4 之間的十進制值(4 代表最高質量的位圖),單擊“確定”。

5. 重復步驟 3 和 4 創建項 bitmapmagnifdenominator,并賦值為“1”。

6. 選中注冊表子鍵 export,然后單擊“注冊表”菜單,并選擇“導出注冊表文件…”

輸入文件名“export”,確保“導出范圍”里選中了“選定的分支”單選按鈕,并且該分支指向“export”子鍵。

7. 單擊“保存”將注冊表子鍵保存到桌面上。關閉注冊表編輯器。

8. 編輯桌面上的注冊表子鍵,右擊注冊表文件并選擇“編輯”。文件將在記事本里打開,內容類似如下:

windows registry editor version 5.00

[hkey_current_user/software/seagate software/crystal reports/export]
"maildestdll"=""
"maildesttype"=dword:00000000
"bitmapmagnifnumerator"=dword:00000001
"bitmapmagnifdenominator"=dword:00000001

9. 編輯文件,將默認根鍵從 hkey_current_user 改為 hkey_local_machine。

要提高圖象質量,修改雙字節值 “bitmapmagnifnumerator”和“bitmapmagnifdenominator”。比如,你可以將分子 (bitmapmagnifnumerator) 設置為 3,分母 (bitmapmagnifdenominator) 不變仍為 1,這將改善質量為原來的 3 倍左右。最終的注冊表子鍵類似如下:

windows registry editor version 5.00

[hkey_current_user/software/seagate software/crystal reports/export]
"maildestdll"=""
"maildesttype"=dword:00000000
"bitmapmagnifnumerator"=dword:00000003
"bitmapmagnifdenominator"=dword:00000001

10. 修改完畢后,保存并關閉文件。

11. 雙擊文件 export.reg 將新的子鍵和值導入注冊表。iis 必須重新啟動以使注冊表改動生效。

通過提高水晶報表中圖象的放大倍數,你同樣增加了報表中所有位圖的分辨率和文件大小。這將輕微的減小性能和下載速度。

=============
注意:

要增加 windows 程序的圖象質量:

1. 單擊 開始 > 運行,并輸入“regedit”,然后單擊“確定”。

2. 進入注冊表編輯器,并定位到下面的子鍵:
hkey_current_user/software/seagate software/crystal reports/export

3. 在注冊表的右側窗格雙擊“bitmapmagnifnumerator”項,并在“數值數據”行輸入“3”。

4. 單擊“確定”,關閉注冊表編輯器。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屏山县| 汉沽区| 若羌县| 赤水市| 克东县| 泗水县| 赫章县| 驻马店市| 江都市| 泊头市| 安岳县| 崇仁县| 来安县| 和田市| 甘谷县| 三明市| 湟中县| 上犹县| 田阳县| 襄垣县| 普陀区| 信宜市| 舟曲县| 普洱| 无锡市| 溧水县| 河津市| 肃南| 桂平市| 平谷区| 苗栗县| 塘沽区| 岑溪市| 垦利县| 临夏县| 桃园市| 木里| 伊宁县| 安多县| 南开区| 家居|