RevitAPI之创建文字和注释【比目鱼原创】
2017-12-11 20:33
127 查看
=========【更多高级应用请关注公众号】========
===================================
文字注释(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 | 文字注释的坐标 |
文字注释的创建
可以通过以下两种方法可以创建文字注释。
•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是文字内容。
相关文章推荐
- RevitAPI之创建房间方法的介绍【比目鱼原创】
- RevitAPI之创建一个面积【比目鱼原创】
- RevitAPI之创建文字和注释(TextNote)
- Revit二次开发之创建斑马线【比目鱼原创】
- Revit二次开发之判断一个族实例是否基于面创建【比目鱼原创】
- Revit二次开发之创建共享参数及绑定共享参数【比目鱼原创】
- Revit API之如何创建梯形墙及带正反面的墙【比目鱼原创】
- Java在硬盘上创建一个文件并写入一些文字数据FileWriter
- [总结]关于去除字符串中重复出现长度变化的注释文字的方法
- RevitAPI: 如何使用API创建墙饰条
- [原创]创建指定RowState属性的DataRow实例
- Oracle创建表,注释,视图,序列,同义词,触发器,存储过程举例
- Eclipse中设置在创建新类时自动生成注释
- [原创翻译]第一篇:创建MonoRail项目结构
- 【转】 CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)
- Android开发者指南-创建状态栏通知(Status Bar)[原创译文]
- Eclipse中设置在创建新类时自动生成注释
- matlab怎样注释掉一段文字?
- onCreateOptionsMenu中 图标,文字创建
- .net方法参数注释编写实例[原创]