RevitAPI之创建文字和注释【比目鱼原创】

=========【更多高级应用请关注公众号】========


===================================

文字注释(Text)

在Revit的视图中可以加入文字注释,这些注释在空间中测量而且自动随视图一起缩放。文字注释可以水平放置,也可以倾斜放置。

在Revit API中,TextNote代表文字注释元素。API如下:

属性

说明

TextNote. LineWidth

边框和引线宽度

TextNote. Align

对齐方式

TextNote. BaseDirection

文字注释的水平方向

TextNote. Height

文字注释的高度

TextNote. Width

文字注释的宽度

TextNota .UpDirection

文字注释的垂直方向,它和BaseDirection —起决定了文字的显示方向是水平的,还是倾斜的,还是垂直的

TextNote. Symbol

文字注释的族类型

TextNote. Leaders

文字注释的箭头集合,可以通过Leader对象来访问其属性,如弯头点(Leader. Elbow)、端点(Leader. End)等

TextNote. TextNoteType 

文字注释的类型

TextNote. Coord

文字注释的坐标



另外,还可以通过参数(Parameter)来访问和修改所需要的内容。


文字注释的创建
可以通过以下两种方法可以创建文字注释。
•Autodesk.Revit. Creation.Document.NewTextNote( View pView,XYZ origin,XYZ baseVec, XYZ upVec, double lineWidth, TextAlignFlags textAlign, string strText) 


其中,pView是文字注释所要创建在的视图,origin是其原点,baseVec和upVec决定了其水平和垂直方向,1ineWidth是线宽,textAlign是文字的对齐方式,strText是文字内容。


• Autodesk. Revit. Creation. Document. NewTextNote(View pView, XYZ origin, XYZ baseVec,XYZ upVec,double lineWidth,TextAlignFlags textAlign, TextNoteLeaderTypes leaderType, TextNoteLeaderStyles leaderStyle,XYZ leaderEnd,XYZ leaderElbow,string strText)


其中,pView是文字注释所要创建在的视图,origin是其原点,baseVec和upVec决定 了其水平和垂直方向,LineWidth是线宽,textAlign是文字的对齐方式,leaderType是箭头 的类型(直线型或弧形),leaderStyle是箭头的样式(一段直线型、一段弧线型或两段直线型),leaderEnd是箭头的端点,leaderElbow是箭头的弯曲点,strText是文字内容。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值