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

来源:互联网 发布:服务器坏了 raid 数据 编辑:程序博客网 时间:2024/05/16 03:12

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


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

文字注释(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 0
原创粉丝点击