上传者: hdragon0513
|
上传时间: 2022-12-04 10:23:41
|
文件大小: 651B
|
文件类型: TXT
笔者在用access开发询问笔录时,发现access报表的文本框无法将英文单词从中间断行,造成打印时每行字数不同,相当难看。
除了将记录导出到word方法外(word要把“允许西文在单词中间换行"勾上),笔者写了一个自定义函数,可将字符按用户指定的字节长度参数分割成等长字符,调用时用test(字符串,字节长度)即可,比如字符为”CSDN是个好网站,大家都喜欢",现在需要按3个字节分割,结果如下,不足3字节的会用半角空格补齐:
CSD
N是
个
好
网
站
另外,由于windows里大部分中文字体不等宽,用户在设置报表字段字体时还需要设置为“幼圆”等宽字体,在此不表。