CnPack Forum


 
Subject: 行号对不齐, 贴图
hbezwwl
新警察
Rank: 1



UID 602
Digest Posts 0
Credits 14
Posts 15
点点分 14
Reading Access 10
Registered 2004-12-8
Status Offline
Post at 2005-1-20 16:36  Profile | Blog | P.M. 
行号对不齐, 贴图

以前没看到附件这个地方,


Image Attachment: 行号对不齐.gif (2005-1-20 16:36, 51.22 K)

Top
hbezwwl
新警察
Rank: 1



UID 602
Digest Posts 0
Credits 14
Posts 15
点点分 14
Reading Access 10
Registered 2004-12-8
Status Offline
Post at 2005-1-20 16:37  Profile | Blog | P.M. 
我双击executeaction, 可以明显看出行号错位了.
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-1-20 21:00  Profile | Site | Blog | P.M. 
这确实是一个奇怪的问题。

从图上看,您使用的字体设置应该是编辑器默认的 Courier New, 10 字体。我刚才在我的 D7 下抓了一张图,跟上面的图仔细比较,发现两张图的行号显示都是按相同的间距处理的,但是贴图中的文本显示每行高度要比我的 D7 下抓图的高度要少,导致行号与显示不齐。

当前版本的 CnWizards 中编辑器行高的计算公式是我跟踪 IDE 的汇编代码查出来的算法,应该与 IDE 自己的计算方法一样的。我在上图看到您安装了 Castalia (QDocument??)等其它的专家,我怀疑是第三方工具在为代码编辑器增加块连线等功能时,修改了 IDE 自己的行间距。如果您有时间的话,不妨将其它专家禁用,只使用 CnWizards 看看是否正常。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
hbezwwl
新警察
Rank: 1



UID 602
Digest Posts 0
Credits 14
Posts 15
点点分 14
Reading Access 10
Registered 2004-12-8
Status Offline
Post at 2005-1-21 10:14  Profile | Blog | P.M. 
我知道问题所在了, 我的程序当中,注释的地方不是斜体, 只要在程序当中指定任何一个地方
为斜体, 就会恢复正常了行号对齐了.
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-1-21 10:42  Profile | Site | Blog | P.M. 
原来如此!

我昨天只是感觉注释怪怪的,居然没看出来没用斜体,呵呵。
看来编辑器行高的算法还需要再改进,多谢报告!




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-1-25 21:24  Profile | Site | Blog | P.M. 
该问题已经修正

可下载最新的构建版56测试。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
天地弦
新警察
Rank: 1



UID 631
Digest Posts 0
Credits 47
Posts 47
点点分 47
Reading Access 10
Registered 2005-1-5
Status Offline
Post at 2005-1-26 08:12  Profile | Site | Blog | P.M. 
楼主,你的Delphi7安装了这么多东东
QDocument,SDAC是用来做什么的
Top
hbezwwl
新警察
Rank: 1



UID 602
Digest Posts 0
Credits 14
Posts 15
点点分 14
Reading Access 10
Registered 2004-12-8
Status Offline
Post at 2005-1-26 09:04  Profile | Blog | P.M. 
QDocument可以在把代码中的注释生成HTML或者CHM格式的帮助文件, 这样便于查看代码.

SDAC是一个数据库组件, 作用与ADOEXPRESS一样.
Top
天地弦
新警察
Rank: 1



UID 631
Digest Posts 0
Credits 47
Posts 47
点点分 47
Reading Access 10
Registered 2005-1-5
Status Offline
Post at 2005-1-31 10:18  Profile | Site | Blog | P.M. 
谢谢
Top
 




All times are GMT++8, the time now is 2024-3-5 08:59

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.013316 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP