Revit开发——文字(TextNote)引线平行处理

最近需要用到文字标注,添加引线,需要引线与水平轴方向平行。所以特地看了下引线属性。如下图是一个带引线的文字:
在这里插入图片描述
通过Lookup查看属性:
在这里插入图片描述
可以看到文字的Coord坐标值:(-20.6609192549027, 35.1406863987702, 0)
引线End坐标值:(-10.803767863707, 34.6621451422085, 0)
两个坐标Y轴差值:0.47854125656165。而当前视图比例为1:50.

将视图比例换成1:1时,两者相差0.009570825131233。当前值乘以50刚好是0.47854125656165。

综合来看就是创建文字标注时,Coord坐标值和水平引线End坐标值Y差值计算方式为:

水平方向Y轴差值= (视图比例为1时图面测量计算Y轴方向差值)x当前视图比例

有了这个计算公式,就可以根据不同类型的文字来计算引线End坐标,从而保证画出来引线平行于x轴。

对于画出平行于Y轴的引线,小伙伴门仍然可以参考上述方式去测算。

备注:在同一个事务中设置TextNote实例的Coord属性时,Elbow会同步跟进,无需单独设置Elbow属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值