我有一个(圆形)表盘。我想将文本以特定角度放在表盘上。一个简单的类比是每个小时标记上方都有文字的钟面。我可以沿着圆弧写入文本,将文本放在顶部(12h)位置,然后旋转该路径将其放置在特定角度。我能想到的唯一解决方案是为每个文本创建1个图层,然后适当地旋转该图层(10度,20度,30度等)。这似乎是一种蛮力的方法,我甚至都无法让它工作(还)。那么,有没有更好的标准方法呢?
TIA
ken
答案 0 :(得分:1)
绝对没有标准的方式。但是有些脚本可以使这更容易。他们可以找到here(其中一些附带自包含的文档,直接转到download page。
dial-marks
将生成标记(如果需要,可以生成圆边)。移除多余的点以保持仅弧形很容易。如果你在时钟中,你可以有其他用途。ofn-path-edit
(break apart
函数)用于为每个笔划创建一个路径text-along-path
在每个路径上添加文本(居中)。Results of the three main steps
如果你想编写脚本,可以在这些脚本中借用大量代码。