不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
6 C/ U9 y+ @8 r2 H# @比如南希系列,哈迪男孩等。& O, T$ p. R& d" N% [: |; O- Y
我们通常采取的方法是补上适量的空格,达到回车的效果。
) J7 U4 R5 c2 ]) [本工具就是一个自动补上适量空格的工具。
! B- r. L1 i8 V* n4 i0 ?! a9 m: c+ s x+ h# n4 w) O
基本设计如下
6 C: c W- P: S- d0 n8 Itextbox1 多行, 用于输入原字符串. ]. [1 M. s8 l1 H+ V; N
textbox2 多行,用于输出转换后的字符串
. q) d2 W9 O. g8 R; ^ z7 L# Z: W- N- e, M* h
textbox3 用于输入每行字节数a
; m' S( I! Q7 l1 F0 gtextbox4 用于输入每行末尾补足半角空格字节数b ,缺省值为0
/ `" c; g |3 J6 d当b>0时,a中已经包含b
( Z7 s4 u2 ?6 @3 I4 ?3 f- Kb的作用是可以保证每行末尾的若干字符为半角空格。
) b$ k4 ?2 P1 ?; O2 r9 o9 t) [9 T
button1 开始转换
% t1 x/ S4 V) D& B0 j8 _. `# i; n" [! B
说明" X P |$ q ~" B: u5 m' {
原字符串是一个全角半角字符混合并带有回车换行的字符串。7 f+ j( f. E) H# _6 ?
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果 |