如何实现沿路径的文字?
如何实现沿路径的文字? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061105075819176.html
比如在Canvas上画了一条曲线,然后让文字沿着这条曲线排列
能给个例子最好,谢谢
http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061105075819176.html
比如在Canvas上画了一条曲线,然后让文字沿着这条曲线排列
能给个例子最好,谢谢
在路径曲线上间隔一定距离取一点,在这些点上依此写出你的字符串中的每一个字.
应该很容易实现!!!
你讲一讲,需要的是什么样的曲线?
3方控件 不知道有么
实现的话要计算曲线大体的 切线 旋转汉字。
按我的想法,每个字是填在一个矩形里,每个字沿曲线分布时它所在的矩形旋转到切线的方向,但相邻的矩形不能有相交的部分
思路大体上是这样,不过不知道在delphi里该怎么实现!
查gdi 函数
另外曲线用矢量表示也行.