cad开发
文章平均质量分 53
「已注销」
太帅
展开
-
objectarx.net 自定义菜单 cui方式
本文目前仅包括怎样用objectarx.net 创建CUI,你可以用cad中的cui命令进行创建,不过我不喜欢那种方式,会附带很多无用的信息。1个自定义局部cui包括如下内容:head:这个基本不变MenuGroup:这个是主要的菜单资源,包括了菜单所用到的命令以及菜单项的组成和工具栏等。其中菜单组命令为MacroGroup ,里面包括了每个菜单用到的命令,每个命令由名称、命令、图原创 2010-08-09 16:32:00 · 5509 阅读 · 0 评论 -
再分享一个自己写的向量和二维坐标变换的类
使用方法如下: Matrix2D matrix2D = new Matrix2D(m_CADCooridate, m_OtherCooridateInfo.CADCooridate, m_SDRQCooridate, m_OtherCooridateInfo.SDRQCooridate); gpdPt = matrix2D.GetNewPt(cadPt)原创 2013-04-07 15:18:26 · 1334 阅读 · 2 评论 -
分享一个CAD实体搜索类
使用方法如下: SearchCondition searchCondition = new SearchCondition(); searchCondition.LayerName = m_DeviceMaterialLayerName; searchCondition.EntityType = PrimitiveTyp原创 2013-04-07 15:14:53 · 2582 阅读 · 0 评论 -
AcadAppser.Application.ShowModelessDialog() 不报错也不显示
遇到一个诡异的问题,代码如下 Frm_BlockStatisExport1 bse = new Frm_BlockStatisExport1(m_UserConfig.ClientDBConnection, m_UserConfig.UserSpeID, spName, XACAD08.CurrentInfo.CDoc); AcadAppser原创 2012-12-12 16:58:50 · 1106 阅读 · 2 评论 -
arx记录,长期更新
1. 关于文字样式最好不要删除,会出现删除不了的情况,即使文档保存关闭之后再打开修改的文字样式,如果字体不存在,会出现修改失败,所以要先检查字体文件是否存在1. 可以设置实体的可见性,若实体属性设置为不可见,则不管数据库如何设置,都不可见1. 可以突出显示某个实体1.颜色:1-7 红 黄 绿 青 蓝 紫红 黑或白,0是byblock,256是bylayer转载 2012-10-16 20:51:03 · 1448 阅读 · 0 评论 -
objectarx.net 过滤集
1.过滤器常用操作符组合 (1) a或b 操作符:"" 例集合包含 多断线(对像类型名称为LWPOLYLINE) 或 块参照(对像类型名称为INSERT) TypedValue[] ftv = new TypedValue[] {转载 2012-10-28 22:59:49 · 1878 阅读 · 0 评论 -
使用ar.Net API进行CAD打印注意问题
StringCollection devlist = psVdr.GetPlotDeviceList(); psVdr.SetPlotConfigurationName(plSet, printDeviceName, null); psVdr.RefreshLists(plSet); String转载 2012-10-30 21:26:24 · 5935 阅读 · 2 评论 -
关于调试时出现未知命令,直接加载不出现未知命令
将所有引用 acmgd ,acdbmgd 的复制到本地改为false原创 2009-10-10 11:46:00 · 1992 阅读 · 0 评论 -
CAD二次开发相关
(1)外部参照外部参照对象,当前图纸只保存所参照图纸的路径,在打开时重新调入,不保存参照对象。可以修改参照对象的图层的线型、线宽、颜色、图层开、冻结、锁定,不能删除图层,修改图层名称。可以将整个外部参照对象放入自定义的图层,但不能将参照对象及其他自己画的对象放入参照本身的图层中。不能定义与参照对象的图层同名的图层,因为参照过来后,图层名称加入了参照文件名和|,图层名称自定义不允许|原创 2009-07-29 14:31:00 · 6809 阅读 · 1 评论 -
CAD心得(2)_图形界限……
1. 图形界限(1) 选择格式(O) 图形界限(A)命令(2) 在命令行中输入命令limits-on如果不设置图形界限为on,用户可以在任何区域绘图,如果设置了为on,用户将只能在界限范围内绘图。模型空间图形界限和布局空间独立,需要单独设置。原创 2009-09-09 14:23:00 · 1126 阅读 · 0 评论 -
CAD心得
(1)一直想实现把dwg文件,后台读取,得到其中的实体,然后加入到其他的dwg文件中,一直不能实现。后来发现,用ReadDwgFile讲dwg文件后台读取到数据库中,其实体就和该数据库关联,即使克隆也不行。两个数据库是独立的,一个数据库不能添加另一个数据库的实体。 pDb->readDwgFile("E://draw.dwg");仅仅是把外部DWG图形读入到数据库对象pDb原创 2009-09-22 21:03:00 · 3401 阅读 · 1 评论 -
CAD心得(4)
(1)字体方面如果一个dwg用到其他字体,并且其他的字体与cad本身的fonts文件夹下的字体同名,为了确保在不覆盖cad自身的字体的前提下,正确的打开dwg并显示字体,可以在cad中的选项-文件-支持文件搜索路径下添加该字体所在的文件夹,cad在打开时首先搜索该文件夹下的字体,然后才搜索其他默认设置,如下图的 E:/四统一平台用户目录/Resource/Fonts打开图纸时,cad会原创 2010-05-27 15:03:00 · 1172 阅读 · 0 评论 -
关于cad使用cuiload加载菜单文件cui
以2006为例:cuiload命令中的加载,其实是修改C:/Documents and Settings/Administrator/Application Data/Autodesk/AutoCAD 2006/R16.2/chs/Support下的acad.CUI文件添加一行类似于custom.cui同理,卸载是删除那一项。但是cad加载或卸载后,会刷新屏幕菜单,这个方法原创 2010-08-11 14:24:00 · 12085 阅读 · 0 评论 -
cad心得三:关于c#.net下的database类的方法和属性
1. 通过 get { return HostApplicationServices.WorkingDatabase; } 得到当前工作数据库,即当前文档被装入CAD环境后得到的所有东西。2. 属性和方法:构造函数: 属性:Attmode 设置mode为数据库的ATTMODE值,输入需要的ATTMODE系统变量值(必须在范围0-2之间Aunits 输入需要的AUNITS系原创 2009-09-23 10:04:00 · 5428 阅读 · 0 评论 -
关于Acad的cui(研究adobe pdf)
adobe pdf 是在cad的注册表中加入自动启动项,如:[HKEY_LOCAL_MACHINE/SOFTWARE/Autodesk/AutoCAD/R17.1/ACAD-6001:804/Applications/PDFMAcad]"LOADCTRLS"=dword:00000002"LOADER"="D://Program Files//Adobe//Acrobat 9.0//P原创 2010-08-04 16:25:00 · 5663 阅读 · 2 评论 -
CAD 批量打印,输出pdf,plt的工具
很早之前就写过这个东西了,不过不是单独的,现在单独提取出来,需要的去下面的连接下载:http://dl.dbank.com/c0qr3jx45i我的网盘连接。软件截图如下:/****************************************** *苍穹CAD工具集 v1.0 2012-10-28 胥海燕 */1. 本工具基于AutoCAD2008开原创 2012-10-29 22:55:57 · 4659 阅读 · 1 评论