www.mxdraw.com
内容索引主面
前一个向上下一个
MxDrawX COM接口(Delphi,VB,dotNet,CShape,JS,PB,QT,易语言,html,CB等)

控件提供类似于AutoCAD VBA的编程接口,接口非常丰富,可以满足各中语言的调用

名称 
说明 
注意:在一些具有内存自动回收的语言中使用控件,因回收的事件不确定,容易引起错误, 对控件的一些对象需要显示释放内存。比如,所有遍历器对象,MxDrawResbuf对象。 如C#语言: 调用代码如下 System.Runtime.InteropServices.Marshal.ReleaseComObject(iter); Js语言: 代码如下: iter = null; CollectGarbage(); 
名称 
说明 
接口的所有说明文档 
结构体和枚举的所有说明文档 
 
名称 
说明 
 
支持多线程动画类型 
 
控件的应用接口,该类中包括了与数据库相关的常见接口 
 
圆弧类型 扩展数据 correctMirror,调用Set函数,把镜向的圆弧,修正成不是镜向的。如没有镜向就什么都不做. 如下调用 MxDrawResbuf param = new MxDrawResbuf(); arc.SetProp("correctMirror", param); 
 
块引用中的属性文字对象 
 
块表中的属性定义对象 
 
控件二制流数据结构 主要用于把图形文件,保存为二制流,和从二制流加载数据使用 
 
控件中的块引用类型 扩展数据 createAttribute,调用Set函数,来用为新插入的块引用,创建块属性。 
 
数据库中的块表类型,块表中存放着块表记录,我们常见的模型空间就是块表中名为*Model_Space 的块表记录 
 
遍历块表中所有记录的遍历器类型 C#注意 C#释放COM对象的时间并不确定,只是在空闲时释放,所以这里的递代器 在不使用时,一定要显示释放,调用代码如下 System.Runtime.InteropServices.Marshal.ReleaseComObject(iter); Js也需要显示释放,代码如下: iter = null; CollectGarbage(); 
 
块表记录类型接口,所有可见实体都会放到块表记录中用于显示 支持扩展属性"isFromExternalReference",类型为: LONG 支持扩展属性"pathName",类型为: CString 支持扩展属性函数"AddCustomEntity",添一个自定义实体 
 
遍历块表记录中所有实体的遍历器 
 
PB 中,用来把基类的接口,向下转换成子类的接口 
 
圆类型 
 
在图上,绘制一个批注 
 
用于图纸比较 
 
控件中的曲线接口,实现了曲线的相关操作,如求曲线的长度,最近点,面积,曲线上任一点在曲线上的长度 切向方向,曲线交点,坐标变换,打断,偏移,离散等功能 
 
控件自定义实体 
 
控件的数据库对象,图形中的所有信息都存放在该对象中 注意:在一些具有内存自动回收的语言中使用控件,因回收的事件不确定,容易引起错误, 对控件的一些对象需要显示释放内存。比如,所有遍历器对象,MxDrawResbuf对象。 如C#语言: 调用代码如下 System.Runtime.InteropServices.Marshal.ReleaseComObject(iter); Js语言: 代码如下: iter = null; CollectGarbage(); 支持扩展属性"GetVariable,系统变量名",得到系统变量; 
 
数据库中的字典类,用户的自定义数据可以存放在字典中,它可以理解一个映射表,字符串是关键字,可以映射到任何一个对象。字典中可以再包含字典 
 
遍历字典中所有数据的遍历器 
 
用于表示标注空间中任意两点距离的标注类型。标注的法向矢量必须与两点之间的线垂直。两个选择的点也作为两个标注界线的开始的定义点 
 
二维的角度标注实体 
 
直径标注类型 
 
表示AutoCAD中所有标注实体类型的类的基类型 
 
半径标注类型 
 
表示在空间中两点在它们以一个特定角度(旋转角)投影至标注平面中的一条直线上时,标注这两点的距离的标注类型 一个是“水平”的标注,一个是“垂直”的标注 
 
数据库中的标注样式表 
 
遍历标注样式表中所有标注样式的遍历器 
 
标注样式记录类型 
 
控件中的椭圆/椭圆弧类型 
 
具有一个图形表示的所有数据库对象的基类,包括了显示实体的通用属性操作,如线型,图层,文字样式,颜色 支持扩展属性"transparency", 类型为: Long 
 
图案填充类,实现实心颜色填充和各种图案填充效果 
 
IMxDrawImageMark组件。 支持扩展属性"textOffsetPosition",类型为: McGePoint3d 支持扩展属性"Transparent",类型为: LONG,可以设置图片的透明度,取值在0~100 
 
控件中的层表类型 
 
遍历所有图层的遍历器 
 
控件的层表记录对象类型,它代表一个图层的状态 
 
布局类型,一个布局对象储存每个图纸空间布局的属性 
 
直线类型 
 
控件中的线型表类型 
 
遍历所有线型的遍历器 
 
控件中的线型样式记录 
 
表示一个 3D变换矩阵空间 
 
实体的颜色接口 
 
控件数据库中对象的基本类型,提供与数据库相关操作的通用函数 
 
控件中所有数据库对象的基类,提供一些返回类型信息的interface 支持扩展属性"getName", 只读类型为: String 
 
用来修改图面所有对象的颜色,把它的颜色都修改成一个指定的值。 
 
控件中的多行文本类型 
 
点数据结构 
 
控件中的点实体类型 
 
点数组 
 
多段线类型 
 
用来打印的模块 
 
控件中的自定义实体类型 
 
二维码 
 
光栅图形类型 
 
控件中光栅图形定义 
 
控件中的两端无限长的射线类型 
 
控件中的链表数据结构 C#注意 C#释放COM对象的时间并不确定,只是在空闲时释放,所以这里的递代器 在不使用时,一定要显示释放,调用代码如下 System.Runtime.InteropServices.Marshal.ReleaseComObject(resbuf); Js也需要显示释放,代码如下: resbuf = null; CollectGarbage(); 
 
MxDrawScale3d 被称为"3D比例矢量",此类用于表示3D空间中比例变换 
 
控件中的选择集构造管理器,用图面上的实体搜索,与用户交互选择等操作 
 
用后台调用,无窗口时,需要使用控件的功能,就使用该组件。 
 
控件中的SOLID对象 
 
控件样条线类型,二维的样条曲线,非均匀有理的B样条曲线 
 
是控件的内建符号表的所有类的基类 
 
符号表记录型类型,是不同符号表的记录的基类 
 
控件的文字对象类型 
 
控件中的文字样式表 
 
遍历所有文字样式的遍历器 
 
控件的文字样式表记录对象类型 
 
获取角度输入类 
 
与用户交互的基类 
 
获取用户输入的距离值 
 
获取用户输入的实数值 
 
本类封装了和用户交互选择实体的过程。 
 
获取用户输入的整数值 
 
提示用户输入关键字。 
 
提示用户输入一个点坐标. 
 
提示用户输入一个字符串 
 
控件中常用的与数据库相关的工具类函数放这个接口中 
 
表示3D空间的一个矢量 
 
动态绘制接口 
 
控件中的XLine类型 
 
控件的扩展记录对象类型 
 
控件中的自定义事件说明 得到事件参数,调用控件的CustomEventParam 设置事件返回数据,调用控件的Mx_SetEventRetEx 
 
MxDrawX.ocx中导取的自定义函数,调用自定义函数的函数名:控件的Call,或控件的CallEx 
 
名称 
说明 
 
填充对象类型. 
 
填充用的闭合区域中的边的曲线类型 
 
填充用的闭合区域的类型 
 
填充对象类型. 
 
填充图案来源类型 
 
填充图案风格. 
 
多行文字的对齐方式 
 
控件中的CAD颜色索引枚举 
 
颜色类型 
 
曲线求交类型 
 
文字的水平对齐方式 
 
实体显示线重枚举 
 
构选择集的方式枚举 
 
This is record McUiPrDynamicInputType. 
 
This is record McUiPrMcUiPrAngleType. 
 
This is record McUiPrMcUiPrDoubleType. 
 
与用户交互的接口返回枚举值. 
 
文字的竖直对齐方式 
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!