【发布时间】:2011-11-02 18:52:52
【问题描述】:
我在CGPath 中绘制文本,为了对文本进行命中测试,我使用CTFrameGetLineOrigins。文档是这样说的:
每个 CGPoint 是 CTFrameGetLines 返回的行数组中相应行的原点,相对于框架路径的原点。
我将如何找到框架路径的原点?我发现的示例都在最初创建路径时保存了路径的原点。我有两个问题:
- 我的路径的创建与我进行命中测试的地方相距甚远。除了
CGPath之外,我还需要确保传递CGPoint。丑陋,但并非不可克服。 - 非矩形形状的原点是什么?圆形 CGPath 的起源是什么?
【问题讨论】:
标签: core-graphics core-foundation core-text cgpath ctframe