hur.cn - 华软网

 热门搜索

數據窗體在WINDOWS 2000/WINDOWS XP顯示不正確的問題,幫忙解決后送dw2xls源碼.在線等

  作者:未知    来源:网络    更新时间:2018/10/12
列位大俠:
      小弟現遇到這樣一個問題,請高手幫忙解答.
      我原本在WINDOW98下面開發的數據窗體轉到2000/XP系統里運行后,發現數據窗體中的字體變大,很多表頭或欄位都不能完全顯示了,總會有一部份字被遮住,目前我唯一能做的就是重新編輯數據窗體,將欄位拉寬,但我們的系統中有幾百上千個數據窗體,如果全数重新調整,一個月都做不完,請問有沒有誰遇到過類似的問題?能否提供解決方法?誰能提供我可用的解決方法,我就送一份花400塊買的Dw2xls的源碼,國內正式版的.
------华软网友回答------


字体是否是用的默许的Arial?如果那时用宋体就不会有这个问题了

现在你能够编辑dw源资料,将字体替换


------华软网友回复------
呵呵,我刚措置惩罚了一个和楼主相同问题的小玩意。

准备好工具:UltraEdit32,用高一些的版本(我用的是9.10版本)
我用的PB版本是9.03

下面起头:
1、在9.0中新建WorkSpace、Target,把需要修改的PBL加进来(这些PBL最好放在一个目录里)。
2、在硬盘上新建一个空的目录(不能放在PBL所在的目录下)
3、在WorkSpace上按右键->Properties->Source Control
  各项填上内容
  Source Control System:PB Native
  UserID:随便填个ID
  Project:点右侧的...按钮,然后选择起头建好的空目录。
  Local Root Directory:事情目录(默许已经帮你填好了)
  以上填写完成后,点Connect,如无意外应该能够正确连接。点OK前往
  此时各对象前应该有个+号。
4、在WorkSpace上按右键,选择Add to Source Control。完成后,各对象前有一个小圆点。

现在打开前面建的那个目录中看看,PB已经将所有对象导出了,把这些资料的只读属性去掉。
下面该UltraEdit登场了。

5、打开UltraEdit,菜单Search->Replace In Files
  Find:Arial               --这里我假定你原先用的是这个字体
  Replace with:宋体        --改成宋体
  In Files:*.srd           --srd是数据窗口
  Directroy:填上目录       --前面建的目录

点Replace All即可一次完成所有资料内容的替换。
之后再将font.height="-12"替换成font.height="-9"(这里我假定你原先字体为12,现在要替换成9)

6、回到PB中,在Target上按右键->Check Out
  现在重新打开前面修悔改的对象,就会发现字体、字号都改好了。

  


------华软网友回复------
如果你用的是98第一版,则

导出对象或edit source

查看是否是

FontCharSet FontCharSet = Ansi!

修改成

FontCharSet FontCharSet = DefaultCharSet!//即自动顺应系统字符
------华软网友回复------
再导回去,再regenerate      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。