主要用到函數說明:
_DMxDrawX::AddLinetype
增加一個線型定義。詳細說明如下:
參數 | 說明 |
BSTR pszName | 線型名 |
BSTR pszLineDefine | 線定義字符串 |
用戶可以增加線型到數據庫,具體實現js代碼如下:
//新建一個線型 function CreateLineType() { //定義虛線數據據,"MyLineType"是線型名,"6,-8"是虛線的一個單位定義,6是實線長,-8是空格長。 var linetypeId= mxOcx.AddLinetype("MyLineType3", "6,-10"); //返回控件的數據庫對象 var database = mxOcx.GetDatabase(); //實體id返回實體對象 var linetype = database.ObjectIdToObject(linetypeId); //設計當前線型爲"MyLineType" database.CurrentlyLineTypeName = "MyLineType3"; alert("添加成功"); }
用戶可以增加一個點劃線虛線線型到數據庫,具體實現js代碼如下:
function CreateLineType1() { var linetypeId= mxOcx.AddLinetype("MyLineType1", "10,-2,3,-2"); //返回控件的數據庫對象 var database = mxOcx.GetDatabase(); //實體id返回實體對象 var linetype = database.ObjectIdToObject(linetypeId); //設計當前線型爲"MyLineType1" database.CurrentlyLineTypeName = "MyLineType1"; alert("添加成功"); }