现有鸡还是先有蛋的问题

辉歌 2005-03-05 03:29:30
我现在想做这么样的一个软件:

要画出一个list中的内容,该list中的东西就是string。画的时候,要求能自动换行,也就是在指定的矩形区域里,将string中的内容分几行(如果需要的话)画出来。

自动换行算法现在用最简单的,先折半,然后一个一个字符的宽度对比,这个没有问题。

问题是:
窗口矩形区域就那么大,没有必要将所有list内容画出来,如果从list的头开始,可以计算得到已经画的区域面积和窗口面积,从而结束后面的元素继续画下去,但是我想从最后的元素开始画,最后的元素画在窗口最低,上面的元素画在上面,慢慢画到窗口顶部。困难在,string到底要占几行,多大的矩形面积,必须在画完之后才知道。不知道矩形面积,就不知道起始坐标了。

该怎么做?‘
...全文
988 62 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
62 条回复
切换为时间正序
请发表友善的回复…
发表回复
foochow 2005-06-06
  • 打赏
  • 举报
回复
考试拉~~~mark!!!
ring1661 2005-06-06
  • 打赏
  • 举报
回复
我才是60
mgan 2005-06-06
  • 打赏
  • 举报
回复
我倒 我来锁贴 你们这群人就知道灌 以为这是水园啊 :)
foochow 2005-06-03
  • 打赏
  • 举报
回复
mark!!!
sea2000cn 2005-06-03
  • 打赏
  • 举报
回复
经典的问题啊……
mostideal 2005-06-02
  • 打赏
  • 举报
回复
怎么还不结呀。。
wushou291 2005-06-02
  • 打赏
  • 举报
回复
既不是先有鸡,也不是先有鸡蛋
是先有鸡的始祖,鸟。。。
哈哈哈~~~
顶呀!!!
newman0708 2005-06-01
  • 打赏
  • 举报
回复
60
nlyue 2005-05-26
  • 打赏
  • 举报
回复
鸡和蛋同时有
tm_wb 2005-05-26
  • 打赏
  • 举报
回复
应该先有鸡
因为鸡是由其他物种进化来的,进化成鸡后下的蛋叫鸡蛋,
而没进化成鸡之前下的蛋不叫鸡蛋!!!
mostideal 2005-05-22
  • 打赏
  • 举报
回复
ding
Heqikun 2005-04-24
  • 打赏
  • 举报
回复
50
听海拉拉 2005-04-21
  • 打赏
  • 举报
回复
1
yueyb 2005-04-21
  • 打赏
  • 举报
回复
软件人请到 QQ群 9674576 交流/交易……
yueyb 2005-04-21
  • 打赏
  • 举报
回复
软件人请到 QQ群 9674576 交流/交易……
yueyb 2005-04-21
  • 打赏
  • 举报
回复
软件人请到 QQ群 9674576 交流/交易……
antter 2005-04-20
  • 打赏
  • 举报
回复
一个不知名的动物变异生了一个蛋,人们很惊奇,长老提议叫他鸡蛋,于是大家都叫他鸡蛋了,蛋里的生物破壳而出就叫鸡了.
CAIBIAO 2005-04-10
  • 打赏
  • 举报
回复
???/////
jingyueid 2005-04-10
  • 打赏
  • 举报
回复
如果你要格式化输出的话,你就需要知道先进行Layout的设计。

你所设置的字体,都会知道高度和宽度,你能得到所要绘制的区域的宽度和高度信息。

排版的时候,根据自己的输出法则进行排版,同时判断是否有效,如果有效,将图形绘制上去,否则就执行相应的控制处理。

MS Word, OpenOffice,他们每一个其实也都是这么做的?
suyun9329 2005-04-06
  • 打赏
  • 举报
回复
42
加载更多回复(42)

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧