CAD中我们设置好图层后除了我们平常的绘图时选择线段的颜色,线型,线宽等作用,而且我们还可以在出图时选择性显示图形,冻结图形,已达到我们想要的效果。
主要用到函数说明:
_DMxDrawX::AddLayer
增加新的图层。详细说明如下:
参数 | 说明 |
BSTR pszName | 图层名 |
IMxDrawMcCmColor::SetRGB
设置颜色的RGB色。详细说明如下:
参数 | 说明 |
[in] LONG lRed | 红色 |
[in] LONG lGreen | 绿色 |
[in] LONG lBlue | 蓝色 |
js中实现代码说明:
function CreateLayer() {
//增加新的图层
var layerId = mxOcx.AddLayer("自定义图层");
//返回控件的数据库对象
var database = mxOcx.GetDatabase();
//实体id返回实体对象
var layer = database.ObjectIdToObject(layerId);
//返回图层的颜色
var newColor = layer.Color;
//设置图层颜色
newColor.SetRGB(255,0,0);
//将设置的颜色赋值给图层
layer.Color = newColor;
//当前绘图函数的使用的图层名
mxOcx.LayerName = "自定义图层";
//当前控件绘图函数使用的CAD颜色索引值
mxOcx.DrawCADColorIndex = 256;
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。