delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
如何实现沿路径的文字? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061105075819176.html
比如在Canvas上画了一条曲线,然后让文字沿着这条曲线排列  
  能给个例子最好,谢谢

在路径曲线上间隔一定距离取一点,在这些点上依此写出你的字符串中的每一个字.  
  应该很容易实现!!!  
 

你讲一讲,需要的是什么样的曲线?

3方控件   不知道有么  
   
  实现的话要计算曲线大体的   切线   旋转汉字。

按我的想法,每个字是填在一个矩形里,每个字沿曲线分布时它所在的矩形旋转到切线的方向,但相邻的矩形不能有相交的部分  
  思路大体上是这样,不过不知道在delphi里该怎么实现!

查gdi   函数  
  另外曲线用矢量表示也行.

posted on 2008-11-05 09:37 delphi2007 阅读(355) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。