主要用到函数说明:
_DMxDrawX::AddLayer
增加新的图层。详细说明如下:
参数 说明
BSTR pszName
图层名
IMxDrawMcCmColor::SetRGB
设置颜色的RGB色。详细说明如下:
参数 说明
[in] LONG lRed
红色
[in] LONG lGreen
绿色
[in] LONG lBlue
蓝色
c#中实现代码说明:
private void CreateLayer()
{
// sNewLayerName新创建的图层名
string sNewLayerName = "TestNewLayer";
MxDrawApplication app = new MxDrawApplication();
// 得到当前数据为的层表对象
MxDrawLayerTable layerTable = app.WorkingDatabase().GetLayerTable();
// 向层表中新增一个层表记录
MxDrawLayerTableRecord layerTableRec = layerTable.Add(sNewLayerName);
// 设置新图层的颜色。SetRGB
MxDrawMcCmColor color = new MxDrawMcCmColor();
color.SetRGB(255, 0, 0);
layerTableRec.Color = color;
// 把新建的层设置成当前层
app.WorkingDatabase().CurrentlyLayerName = sNewLayerName;
}
0人已收藏
0人已打赏
免费0人已点赞
分享
CAD下载及教程
返回版块52.08 万条内容 · 682 人订阅
阅读下一篇
CAD控件网页版文字样式增加文字样式 用户可以增加文字样式到数据库,并设置其字体等属性,具体实现js代码如下: function CreateText(){ //返回控件的数据库对象 var database =mxOcx.GetDatabase(); //返回数据库中的文字样式表对象 var mxtst = database.GetTextStyleTable();
回帖成功
经验值 +10
全部回复(0 )
只看楼主 我来说两句抢沙发