![]() |
tansiryaya 发表于 2025-3-9 10:39 不升级也可以 用精益模块的 编码_ANSI到UNICODE 编码_UNICODE到ANSI |
b0y 发表于 2025-3-9 10:35 好的,我试一下 |
tansiryaya 发表于 2025-3-9 10:33 升级新版本易语言 |
文本_折行 (, , ) |
用 文本_逐字分割,成员索引是8的倍数,就能避免中英文断字不齐的问题 |
如果不是三的倍数,考虑加个余数进去,自己折腾一下吧。
文本_逐字分割_快速 (编辑框1.内容, 文本2, )
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
.版本 2 .支持库 spec .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 编辑框3.内容 = 取文本左边 (编辑框1.内容, 16) 编辑框4.内容 = 取文本中间 (编辑框1.内容, 17, 16) 编辑框5.内容 = 取文本中间 (编辑框1.内容, 33, 16) .子程序 _按钮2_被单击 .局部变量 分割数组, 文本型, , "0" .局部变量 i, 整数型 文本_逐字分割 (编辑框2.内容, 分割数组) 调试输出 (分割数组) .计次循环首 (取数组成员数 (分割数组), i) .如果真 (i ≤ 8) 编辑框3.内容 = 编辑框3.内容 + 分割数组 [i] .如果真结束 .如果真 (i ≤ 16 且 i > 8) 编辑框4.内容 = 编辑框4.内容 + 分割数组 [i] .如果真结束 .如果真 (i > 16) 编辑框5.内容 = 编辑框5.内容 + 分割数组 [i] .如果真结束 .计次循环尾 () 精易模块 另外也有别的思路 可以发散思维 这是最笨的方法 |
直接转为unicode 中英文一样的长度 |
sitemap|
易语言源码|
易语言教程|
易语言论坛|
易语言模块|
手机版|
广告投放|
精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司
( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173