如何实现中英文对齐?(100分)

  • 主题发起人 主题发起人 rychu
  • 开始时间 开始时间
R

rychu

Unregistered / Unconfirmed
GUEST, unregistred user!
<br>&nbsp; &nbsp; 有些英文字体的每个字母都是一样宽的,所以很好实现字符的对齐;不过如果要在中间<br>插些中文的话就不行了. <br>&nbsp; &nbsp; 要对齐就的把中文设为英文的2倍宽,一种方法是不断的切换字体大小,不过这样子好像<br>很烦.有没有简便点的方法?<br><br>
 
英文字母全角
 
如果用户输入的是半角的话,我怎样在程序里把他转化为全角呢?
 
查找。替换
 
查找。替换...,高
 
使用 Courier New 字体就行了,看看 Delphi 的代码编辑器,一个汉字绝对是两个字母宽。
 
<br>&nbsp; &nbsp;我是按照Delphi/CBC的代码编辑器的样子做我现在的编辑器的,所以字体当然设为<br>Courier New了,不用这个字体连英文都会对不齐.Dephi的代码编辑器里汉字和字母可<br>以对齐,我觉得是Borland特殊处理的.<br>
 
rychu:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。<br>
 
多人接受答案了。
 
后退
顶部