2019年12月10日

CAD关于文字样式修改文字对象的文字样式操作(com接口c#语言)

摘要: 文字对象都一个TextStyle属性,用这个属性可以设置,或取到文字对象的文字样式。 下面代码演示设置一个文字对象的字体为黑体,如果没有文字样式,就添加文字样式。 阅读全文

posted @ 2019-12-10 17:15 梦想CAD控件 阅读(597) 评论(0) 推荐(0)

CAD关于文字样式删除文字样式操作(com接口c#语言)

摘要: 在删除文字样式前,最好判断图上有没有文字对象正在使用该文字样式,如果有的话就不要删除文字样式 c#代码如下: 阅读全文

posted @ 2019-12-10 16:50 梦想CAD控件 阅读(323) 评论(0) 推荐(0)

CAD关于文字样式得到所有文字样式操作(com接口c#语言)

摘要: 下面代码是遍历文字样式表中所有文字样式,并得到所有文字样式名,在遍历的循环中,得到每个文字样式记录对象,可以去修改它的属性 运行效果如下: 阅读全文

posted @ 2019-12-10 16:14 梦想CAD控件 阅读(510) 评论(0) 推荐(0)

CAD关于文字样式添加文字样式操作(com接口c#语言)

摘要: 下面代码,得到当前数据库中的文字样式表,然后向样式表中添加一个文字样表记录 C#代码: 调用上面函数,增加"aa"文字样式 效果展示: 阅读全文

posted @ 2019-12-10 16:13 梦想CAD控件 阅读(727) 评论(0) 推荐(0)

CAD关于文字样式对当前文字样式操作(com接口c#语言)

摘要: 当前文字样式表示向DWG数据库添加一个文字对象时,使用的默认的文字样式,通过系统变量TEXTSTYLE操作,系统变量设置参考: http://www.mxdraw.com/help_2_48.html 设置当前文字样式C# 取当前文字样式代码: 阅读全文

posted @ 2019-12-10 16:12 梦想CAD控件 阅读(503) 评论(0) 推荐(0)

CAD保存图纸操作(com接口网页版)

摘要: 调用控件SaveDwgFile保存DWG,详细说明:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__SaveDwgFile@BSTR.htm 该函数可以传不同的扩展名,然保存不同类型的文件,它支持保存dxf,dwf,mxg,pdf等文件格式 如下保 阅读全文

posted @ 2019-12-10 15:51 梦想CAD控件 阅读(405) 评论(0) 推荐(0)

CAD以最快方式 加载图纸操作(com接口网页版)

摘要: DWG图纸中有很多看不见的数据,控件打开文件时,可以设置那些内容不让加载,来提高打开文件速度。 比如, 设置控件的Iniset属性的值 READCONTENT=132440最快方式打开图纸, 132440就一个位运算出来的数值,每个二进位代表是需要加那些内容, js设置如下: 每个二进制位代表含义: 阅读全文

posted @ 2019-12-10 15:12 梦想CAD控件 阅读(634) 评论(0) 推荐(0)

CAD在软件启动时,自动打开图纸操作(com接口网页版)

摘要: 调用控件函数:OpenDwgFile,详细说明参考:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__OpenDwgFile@BSTR.htm 该函数支持打开dxf,dwg,dwf,png,jpg,bmp,mxg文件 比如js语言: 首先响应控件初始 阅读全文

posted @ 2019-12-10 15:11 梦想CAD控件 阅读(583) 评论(0) 推荐(0)

CAD动态提示操作(com接口网页版)

摘要: 鼠标移动到实体上后,停留一会,控件可能得到该实体对象,然后能动态提示一些信息。响应控件事件:DMxDrawXEvents::InputPointToolTipEvent,详细说明参考:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawXEvents__In 阅读全文

posted @ 2019-12-10 15:05 梦想CAD控件 阅读(374) 评论(0) 推荐(0)

CAD得到鼠标左键点击下的实体操作(com接口网页版)

摘要: 增加ImplementMouseEventFun事件响应函数: 可以响应控件的鼠标左键按下事件,然后用我们FindEntAtPoint,或MxDrawSelectionSet::SelectAtPoint函数,得到鼠标坐标下面的实体。 例如: 阅读全文

posted @ 2019-12-10 15:04 梦想CAD控件 阅读(260) 评论(0) 推荐(0)

CAD关于闪烁实体操作(com接口网页版)

摘要: 我们控件可以对实体进行一个动画的闪烁,这样可以更方便提示用户。 调用控件函数:TwinkeEnt,StopTwinkeEnt,StopAllTwinkeEnt,SetTwinkeTime,SetTwinkeColor ,实现实体的闪烁控制。 如下代码,让用户在图上选择一个对象,然后闪烁: 控件Dra 阅读全文

posted @ 2019-12-10 14:37 梦想CAD控件 阅读(344) 评论(0) 推荐(0)

CAD关于实体的选择操作(com接口网页版)

摘要: 调用控件的AddCurrentSelect函数,把实体设置成选中状,函数详见: http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__AddCurrentSelect@LONGLONG@VARIANT_BOOL@VARIANT_BOOL.htm 调用控件 阅读全文

posted @ 2019-12-10 14:36 梦想CAD控件 阅读(356) 评论(0) 推荐(0)

CAD关于实体扩展记录操作(com接口网页版)

摘要: 在CAD中,对象上面不但可以存放扩展数据,还可以存放扩展记录,在对象上可创建一个字典(这个字典和前面说到的全局字典类似),字典中存放扩展记录,这样可以存放更多的数据,调用GetExtensionDictionary函数得到字典。 下面js代码演示如何读取对象扩展记录: 下面js代码演示如何写入扩展记 阅读全文

posted @ 2019-12-10 14:35 梦想CAD控件 阅读(438) 评论(0) 推荐(0)

CAD关于得到实体的坐标操作(com接口网页版)

摘要: 不同的实体它的坐标属性不一样,比如直线就是开始点,和结速点属性,圆的就是中心点坐标和半径属性。所以要得实体的坐标,需要判断对象类型,然后再转换成具体的对象,再读取它的坐标。 控件提供的计算对象最小外包的函数:GetBoundingBox,详见:http://www.mxdraw.com/help/I 阅读全文

posted @ 2019-12-10 14:35 梦想CAD控件 阅读(548) 评论(0) 推荐(0)

CAD关于删除实体操作(com接口网页版)

摘要: 删除实体,直接调用控件Erase函数删除,该函数传一个实体id. 比如 : 或都调用对象的删除函数也行,比如: 阅读全文

posted @ 2019-12-10 14:34 梦想CAD控件 阅读(395) 评论(0) 推荐(0)

CAD关于编辑实体操作(com接口网页版)

摘要: 我们提供了,复制,移动,缩放,变换,镜向等编辑实体函数,详细如下图: 下面js代码,把实体从一个点,移到另一个点. 调用TransformBy函数,可以构建一个坐标变换矩阵,然后对实体进行变换。 下面js代码,选对实体进行缩放,然后再移动: 阅读全文

posted @ 2019-12-10 14:07 梦想CAD控件 阅读(428) 评论(0) 推荐(0)

CAD关于实体修改显示顺序(com接口网页版)

摘要: 在用户绘图时,在默认情况下,重叠对象(例如文字、宽多段线和实体填充多边形)通常按其创建次序显示:新创建的对象显示在现有对象前面。本实例演示了如何控制显示顺序,具体实现js代码如下: 由上述设置的js代码可以将我们插入的图片显示到最开始绘制的两个实体之上,之后绘制的实体之下。效果如下图所示: 阅读全文

posted @ 2019-12-10 14:06 梦想CAD控件 阅读(268) 评论(0) 推荐(0)

CAD关于可见实体属性(com接口网页版)

摘要: 图上可见实体的主要属性,有线型,图层,文字样式,颜色,是否可见,显示顺序,详细参见:http://www.mxdraw.com/help/!!MEMBERTYPE_Properties_IMxDrawEntity.htm 我们可以提取,和修改这些属性,如下图: 修改Visible属性,可让实体是否可 阅读全文

posted @ 2019-12-10 11:10 梦想CAD控件 阅读(393) 评论(0) 推荐(0)

CAD关于实体的类型信息(com接口网页版)

摘要: 调用ObjectName函数得到对象的类型名,有了类型名就能判断实体具体是一个什么对象,调用Dxf0函数,得到对象的DXF组码的类型名,这个和AutoCAD中的DXF组码是一样,比如直线的类型名为:McDbLine,DXF0组码值: LINE,DXF0组码值可以用来构造集时的类型过滤。 如下js代码 阅读全文

posted @ 2019-12-10 11:08 梦想CAD控件 阅读(574) 评论(0) 推荐(0)

CAD关于实体ID和句柄 操作(com接口网页版)

摘要: ID和句柄都用来标识一个对象,ID是一个64位长整型变量,是一个内存地址,访问速度最快,但它每次打开都不一样,如果需要把一个对象的标识存起来,下次又能找到对象,就需要使用句柄,句柄是一个字符串变量,它保证不管什么时候总是不会变化,句柄在DWG图纸中是唯一存在,ID是内存中唯一存在。 如下代码,得到i 阅读全文

posted @ 2019-12-10 11:07 梦想CAD控件 阅读(1393) 评论(0) 推荐(0)

导航