例如有字符串“aaaaabbbbb”在GDI+中DrawString出来
当外接矩形rect宽度变小,高度变大的时候,上面的字符串有可能显示为
aaa
aabbbbb我现在想通过rect的大小或者别的什么方法来获得“aaa”和“aabbbbb”
尽了最大努力尝试各种方法,无解!
请大家帮忙出个注意,谢谢!
当外接矩形rect宽度变小,高度变大的时候,上面的字符串有可能显示为
aaa
aabbbbb我现在想通过rect的大小或者别的什么方法来获得“aaa”和“aabbbbb”
尽了最大努力尝试各种方法,无解!
请大家帮忙出个注意,谢谢!
还是谢谢hbxtlhx
获得的长度作为他的宽度来试试`~~不过我没有试过`~~呵呵`~不知道行不行
2、计算总宽度 w
3、估算每行占用的字节 w/p1
4、在字符串的w/p1位置上看是汉字还是英文,向后截取
5、再次计算宽度,确定是否需要减少一个字符
6、循环4