佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1722|回复: 4

沿着圆形内边缘写字

[复制链接]
发表于 28-7-2008 02:16 AM | 显示全部楼层 |阅读模式
我是使用vb6,windows xp。

请问各位高手,要如何沿着圆形的内边缘写字?



就好像那个“TADIKA HIKMAT YPJ”这样。

我试过把整个字转角度,但是X,Y的位置很难掌握。
回复

使用道具 举报


ADVERTISEMENT

发表于 29-7-2008 04:54 PM | 显示全部楼层
你可以用 Illustrator 在圆形或弧形上写字。
回复

使用道具 举报

发表于 29-7-2008 10:17 PM | 显示全部楼层
用vb6把字体转角度很不容易。。。

用什么API function?
回复

使用道具 举报

发表于 30-7-2008 12:10 AM | 显示全部楼层
有两点需要注意:

1,字体的reference point是在左上角,不是左下角。

2,device context的coordinate跟我们常用的x,y coordinate是相反的。
device context向下和向右的coordinate是越来越大,Cartesian coordinate向上和向右是越来越大。
回复

使用道具 举报

发表于 30-7-2008 08:56 AM | 显示全部楼层
rotation pivot 在 中间 不是吗?

先 apply translation, 在 rotate, 在 translate 回  应该可以吧?
[ dx 0   ]          [  cos t    sin t ]            [ -dx  0 ]
  0  dy               -sint       cos t              0   -dy
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2025 04:57 PM , Processed in 0.093267 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表