本帖最后由 林霄云 于 2014-12-15 01:25 编辑
文字齐线,支持块内文字和块内直线
1,问题的提出
文字齐线已有很多作品了。结构画图常需要文字与线距离固定,以示美观。或在线上或在线下。在早些时候我有意做了这么一个修改命令,对于单行文本,已成功奏效。参考线通过点选,可以是line也可以是块内的line。这里借助了G版的块内坐标系变换函数(不清楚是不是,反正先挂大神头上)。文字亦支持块内文字。
2,步骤
简述一下思路,选择参考线(直线或块内直线,并标记),获取该直线的端点,及其倾角
选择文字,分别判断,普通文字,或是块内文字。进行相应的运算修改。
难点有:在统一的坐标系下进行比对,文字方向的判断;角度也应转换。
感谢transnested函数,原作者信息丢失,十分抱歉。
3,代码
首先是引用的坐标变换函数主函数 |