【发布时间】:2010-10-18 16:43:18
【问题描述】:
我正在尝试将字符串换行成多行。每条线都有一个定义的宽度。
例如,如果我将它换行到宽度为 120 像素的区域,我会得到这个结果:
Lorem ipsum dolor sit amet,
consectetur adipiscing 精英。 Sed 奥格
velit, tempor non vulputate sat amet,
格言 vitae lacus。履历
justo, ut accumsan sem。多内克
pulvinar, nisi nec sagittis consequat,
sem orci luctus velit, sed elementum
前额叶舌。佩伦特斯克
居民 morbi tristique senectus et
netus et malesuada 成名 ac turpis
埃斯塔斯。 Etiam erat est, pellentesque
eget tincidunt ut,前注中的 egestas。
Nulla vitae vulputate velit。普罗因
congue neque。 Cras rutrum sodales
sapien, ut convallis erat auctor vel.
Duis ultricies pharetra dui, sagittis
varius mauris tristique a.南乌
neque id risus tempor hendrerit。
Maecenas ut lacus nunc。纳拉
酵母菌。纳拉
怀孕前庭 odio, vel commodo
magna condimentum quis。奎斯克
sollicitudin blandit mi, non varius
libero lobortis 欧盟。前庭欧盟
turpis massa, id tincidunt orci。
Curabitur pellentesque urna non risus
脂肪促进作用。毛里斯维尔
accumsan purus。 Proin quis enim nec
sem tempor 前庭 ac vitae augue。
【问题讨论】:
-
您希望结果如何?一个字符串数组?还是打印到位图的字符串?你用什么字体和大小?
-
字符串数组应该不错!
-
不要忘记考虑如果您的文本没有 120 像素的空格该怎么办。