CAD新建圖層(網頁版)

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;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章