alex15 发表于 2012-10-9 10:19:31

sscylh 发表于 2012-9-28 21:40 static/image/common/back.gif
另:是单行文本,还是多行文本?

每个都是单行文本。只不过有好几个宏排在不同行中

allan_ham 发表于 2012-11-27 10:59:25

以下思路:
1.要知道边框的范围,根据文字的范围和边框的坐标进行判断。
2.选择文字,获得文字总长度,即字符数A。
3.获取文字范围。text.getboundingbox min max。如果max-min大于边框坐标,将字符数A-1,重新生成文字。重复本步骤,直到满足要求。
页: 1 [2]
查看完整版本: [CAD-VBA编程]--如何判断一段文字是否过长而采用分行