Protected _fill填充图片路径
Protected _pathsProtected _property需要输入和输出的属性
添加一个事件处理
void
它的子节点集合
闭合
Protected closed颜色值
线段细分数值
fillImageParam 填充背景图片的参数设置(如果使用了滤镜则部分参数功能失效)
Optional center?: Vector2Optional offset?: Vector2Optional repeat?: Vector2Optional rotation?: number设置滤镜对象MxFilters 默认为undefined | null 则不使用该滤镜效果
填充
Protected is描边是否为虚线
Protected material设置透明度 0 ~ 1,1表示完全不透明,0表示全透明.
它的父节点
删除一个事件处理
void
显示顺序
Protected s描边颜色
描边线段的宽度
Protected use_用户自定义数据.
该对象是否可见
Static cmd该类注册的cmd命令名称
Static draw该类注册的cmd命令绘制函数
Static is该类是否已注册
圆角半径 (一个向量点对应一个角的半径值)
Protected _draw动态绘制函数
Protected _draw绘制描边
Optional draw: ((pWorldDraw) => void)图片填充
添加子节点
Rest ...ages: (MxDbEntity | MxDbLineShape)[]清除 children
复制克隆对象。
Optional type: numberMxType.MxCloneType 传入参数区分是正常拷贝还是动态拷贝
MxDbEntity
Protected createProtected dwg自定义对象数据输入,辅助函数.
数据对象
属性名称列表
Optional hooks: { Optional get归档数据构子函数 return null | undefined 默认深拷贝 ; return Value 返回数据
Optional get交互数据输入钩子函数 return null | undefined 默认深拷贝 ; return Value 返回数据
boolean
class MxLine extends MxDbEntity {
dwgIn(obj) {
// 必须调用 同步自定义数据对象输入
this.dwgInHelp(obj,["xxx"])
}
}
Protected dwg发布
— 事件名称
Rest ...data: Parameters<(MxDbEntityEventsType & RendererEventsType)[Key]>— 载荷
得到颜色
boolean
返回对象所在的控件对象。
根据属性名称找到对应的Node节点
属性名称
属性值
new Node().getNodeByProperty("id", "23548")
根据属性名称找到对应的Node节点
属性名称
属性值
new Node().getNodeByProperty("id", "23548")
Protected getProtected onProtected onProtected on移除子节点 *
Rest ...ages: (MxDbEntity | MxDbLineShape)[]从父节点中移除
设置颜色
颜色值
boolean
设置虚线数据
number
设置实线虚线总段数 = 1 / dashArray
number
设置虚线 +实线的长度. dDashRatio确定虚线,与实线的比率.
number
设置虚线显示。并初始化一个默认值。
number
设置虚线,与实线的比率
number
设置图片值 fillImageSrc 当设置为null | false 时取消图片填充
设置线宽
number
设置线宽是否随像素
number
把一个对象变成一个json字体串.
void
让它的父节点依次冒泡执行传入的方法的方法
回调函数,第一个参数是父节点, callback的返回值为false 将停止继续传递
自定义对象的绘制函数。在方法中定义如何绘制图形
绘制对象McGiWorldDraw
void
Static registerStatic use使用该类的cmd命令 执行默认的绘制功能
Optional callback: ((obj) => any)Optional data: any
线形状