在固定的空白区域内,为了对较长的字符串进行合理显示,需要在适当的空格处进行截断换行,并且如果刚巧遇到汉字,则还需要有汉字判断,
处理思路为:
1、顺序截取,判断是否有空格,没有则定长截取
2、如果有空格,则
(1)判断现有长度加下一间隔串是否超出既定范围
->超出则填入已有长度,从新空格处重新截取
->则利用While寻找超出定长的空格值,拼接已有内容与间隔串,重新按定长截取
(2)判断剩余字符串内是否包含空格,如果为NULL,则到达结尾。
3、截断时,判断截断处是否为汉字开头,如果是,则多截取一位。