以下代码展示:
在模型空间中创建如下图所示的对齐标注。

对齐标注尺寸对象是 AlignedDimension。

using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Colors;[CommandMethod("NewAlignedDim")]
public static void NewAlignedDim()
{Document doc = Application.DocumentManager.MdiActiveDocument;Database db = doc.Database;using (Transaction tr = db.TransactionManager.StartTransaction()){//-------------------------------// 获取模型空间//-------------------------------BlockTable blockTbl = tr.GetObject(db.BlockTableId, OpenMode.ForRead) as BlockTable;BlockTableRecord modelSpace = tr.GetObject(blockTbl[BlockTableRecord.ModelSpace], OpenMode.ForWrite) as BlockTableRecord;//-------------------------------// 创建对齐标注//-------------------------------AlignedDimension dim = new AlignedDimension();dim.XLine1Point = new Point3d(100, 100, 0);dim.XLine2Point = new Point3d(130, 130, 0);dim.DimLinePoint = new Point3d(140, 125, 0);dim.DimensionStyle = db.Dimstyle;//-------------------------------// 添加到模型空间并提交到数据库//-------------------------------modelSpace.AppendEntity(dim);tr.AddNewlyCreatedDBObject(dim, true);tr.Commit();}
}

XLine1Point、XLine2Point 指定尺寸界线的位置。
DimLinePoint 用于确定尺寸线的位置。
AutoCAD 尺寸对象的具体组成如下:

* 尺寸线 Dimension Line
* 尺寸文本 Dimension Text
* 尺寸界线 Extention Line
* 箭头 Arrowhead

AutoCAD .Net 创建对齐标注相关推荐

  1. AUTOCAD——对齐标注命令

    创建对齐标注. 执行方式 命令行:DIMALIGNED(快捷命令:DAL) 菜单栏:标注→对齐标注 工具栏:对齐标注图标 对齐标注操作命令位置"界面 执行以上命令后,命令行会显示以下信息: ...

  2. lisp文字上标源码_创建文本/标注样式源码 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 zhengxiansz 于 2014-4-27 11:27 编辑 GU_xl你好! 请帮我看一下这个创建文本/标注样式源码.第一次输入IT1命令时没有报错的提示.如果重复输入IT1命令时就 ...

  3. 使用AutoCAD 2021创建真实世界的土木设计项目

    由工程组织创建|最后更新日期:2021年9月 时长:7h 24m | 7节| 64节讲座|视频:1280×720,44 KHz | 大小解压后3 GB 流派:电子学习|语言:英语+中英文字幕(根据原英 ...

  4. InDesign 教程:如何创建对齐参考线?

    欢迎观看indesign教程,小编带大家学习 InDesign 的基本工具和使用技巧,了解如何将页面参考线添加到文档以进行对齐. 将内容添加到InDesign项目时,可以创建非打印参考线,以帮助轻松对 ...

  5. CAD绘制一个对齐标注(com接口VB语言)

    主要用到函数说明: _DMxDrawX::DrawDimAligned 绘制一个对齐标注.详细说明如下: 参数 说明 DOUBLE dExtLine1PointX 第一条界线开始点X值 DOUBLE ...

  6. CAD如何进行连续标注并对齐标注?

    CAD如何进行连续标注并对齐标注?当我们需要对大量的线段进行标注时,你还在一个个标注吗?那样真的太麻烦了,其实我们只需要用连续标注就能快速解决. 1.电脑下载迅捷CAD编辑器专业版,鼠标点击图标运行软 ...

  7. CorelDRAW VBA - 在图层上创建线性标注 Layer.CreateLinearDimension

    Layer.CreateLinearDimension方法用来在图层上的指定位置创建线性标注. 参数说明 参数 描述 Type 指定创建的线性标注的类型 Point1 一种特殊的固定点,这一点是线性尺 ...

  8. AutoCAD .Net 创建多段线Polyline

    以下代码展示: 往模型空间中添加一条多段线Polyline.多段线有三个顶点,分别为(0, 0) (100, 100) (100, 0). 设置多段线的图层.颜色.线型.线宽请参考文章AutoCAD ...

  9. python输出文本对齐_speech-aligner,是一个从“人声语音”及其“语言文本”,产生音素级别时间对齐标注的工具...

    speech-aligner Chinese readme: speech-aligner,是一个从"人声语音"及其"语言文本",产生音素级别时间对齐标注的工具 ...

最新文章

  1. ubuntu用不了root用户:~$ su - root Password: su: Authentication failure怎么办?
  2. C语言程序练习- L1-040 最佳情侣身高差 (10分)
  3. jetty for linux 启用日志
  4. 今日题解------uvalive 2689
  5. new 实例化对象是啥意思_前端经典面试题解密:JS的new关键字都干了什么?
  6. P5546-[POI2000]公共串【SAM】
  7. row_number() over(partition by order by )使用说明书
  8. 点击页面的悬浮窗口实现随意拖动
  9. Handlebars 和 angularjs 之间的区别
  10. 另类DATAGRID数据编辑修改
  11. Java面试官在面试时喜欢问哪些问题?
  12. 大量图片数据导出为excel导致内存溢出解决方案落地
  13. Junit测试多线程与Shutting down ExecutorService ‘applicationTaskExecutor‘
  14. 2022.5.25 FreeSurfer入门练习:Recon-all
  15. python之 logging模块详细使用【转载】
  16. UVa 10603 - Fille
  17. 基于浏览器的http普通请求与ajax请求
  18. Mac zshrc文件找不到问题
  19. 开源OA协同办公平台搭建教程丨服务器端命令:数据导入导出及配置
  20. 马拉松成绩和体重的关系

热门文章

  1. JProfiler使用(Java分析工具)
  2. 在外远程登录公司内网OA系统【内网穿透】
  3. 从Oracle官网下载不同版本JDK
  4. Vue + Element UI——大学课程表(包括普通课和实践课)解决方案
  5. python 简易版 遗传算法
  6. 微信棋牌游戏源码搭建HTML5极简的JS函数
  7. 练习:药店销售数据分析
  8. scrapy爬取酒店评论数据
  9. 想要看明白电路图这些电路图的规则就需要注意了
  10. 高清的A级条码如何制作打印